CDocTemplate::CDocTemplate
Создает объект CDocTemplate.
CDocTemplate (
UINT nIDResource,
CRuntimeClass* pDocClass,
CRuntimeClass* pFrameClass,
CRuntimeClass* pViewClass
);
Параметры
nIDResource
Указывает идентификатор ресурсов, используемых с типом документа.Это может включать меню, значок таблицы сочетаний клавиш и строковые ресурсы.Строковый ресурс состоит из до 7 подстрок, разделенных знаком ""\ n" символ (\ n" необходим как заполнитель, если подстрока не включается. однако конечные символы "\ n" не нужны); эти подстроки описывающие тип документа.Дополнительные сведения о подстроках см. в разделе GetDocString.Данный строковый ресурс найти в файле ресурсов приложения.Примеры.
// MYCALC.RC
STRINGTABLE PRELOAD DISCARDABLE
BEGIN
IDR_SHEETTYPE "\nSheet\nWorksheet\nWorksheets (*.myc)\n.myc\n MyCalcSheet\nMyCalc Worksheet"
END
Обратите внимание, что строка начинается с символа "\ n"; это происходит потому, что первая подстрока не используется для приложений MDI и поэтому не включается.Можно изменить эту строку с помощью редактора строк; вся строка отображается как один ввод в редакторе строк, а не 7 отдельных записей.
pDocClass
Указатель на объект CRuntimeClass документа классифицируют.Этот класс CDocument- производный класс можно указать, чтобы представить документы.pFrameClass
Указатель на объект CRuntimeClass фреймового окна классифицируют.Этот класс может быть CFrameWnd- это производный класс или само по себе могут быть CFrameWnd если требуется расширение функциональности по умолчанию для основного фреймового окна.pViewClass
Указатель на объект CRuntimeClass представления классифицируют.Этот класс CView- производный класс указываемые для отображения конкретных документов.
Заметки
Используйте этот функции-члена для создания объекта CDocTemplate.Динамически выберите объект CDocTemplate и передайте его в CWinApp::AddDocTemplate из InitInstance функции-члена класса приложения.
Требования
Header: afxwin.h
См. также
Ссылки
CMultiDocTemplate::CMultiDocTemplate