Шаг 1080 - CDocument::GetDocTemplate

CDocTemplate* GetDocTemplate( ) const;

Возвращаемое значение
Указатель на шаблон документа для этого типа документа, или NULL, если документ не управляется шаблоном документа.

Замечания
Вызовите эту функцию, чтобы получить указатель на шаблон документа для этого типа документа.

Пример

// Этот пример обращается к объекту шаблона документа, чтобы создать
// Заданное по умолчанию имя документа типа SHEET.XLS, где "SHEET"
// является основным именем документа, а ".xls" - расширение файла
// для типа документа.
CString strDefaultDocName, strBaseName, strExt;
CDocTemplate* pDocTemplate = GetDocTemplate();
if (!pDocTemplate->GetDocString(strBaseName, CDocTemplate::docName)
	|| !pDocTemplate->GetDocString(strExt, CDocTemplate::filterExt))
{
	AfxThrowUserException(); // Эти строки шаблона документа будут
	//  доступны, если Вы создали прикладную программу, использующую AppWizard
	// и определенный расширение файла как опция для
	// класс документа, произведенный AppWizard.
}
strDefaultDocName = strBaseName + strExt;

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 24.02.2002