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