CDocTemplate (UINT nIDResource, CRuntimeClass * pDocClass, CRuntimeClass * pFrameClass, CRuntimeClass * pViewClass );
Параметры
nIDResource
Указывает Идентификатор ресурсов, используемых с типом документа. Это может включать в себя меню, значок, таблицы сочетаний клавиш и строковые ресурсы.
Строковый ресурс состоит из семи подстрок, разделенных символ «\n» (символ «\n» необходимо в качестве заполнителя, если подстрока не включены; Однако замыкающие символы «\n» нет необходимости); Эти подстроки описывают тип документа. Информация о подстроки содержатся в разделе GetDocString. Этот строковый ресурс находится в файле ресурсов приложения. Например:
/ / MYCALC.RC
ПРЕДВАРИТЕЛЬНАЯ ЗАГРУЗКА STRI&NGTABLE ВЫГРУЖАЕМАЯ
НАЧАТЬ
nbsp; IDR_SHEETTYPE "\nSheet\nWorksheet\nWorksheets (*.myc)\n.myc\n MyCalcSheet\nMyCalc листа"
КОНЕЦ
Обратите внимание, что строка начинается с символа «\n»; Это потому что первой подстроки для приложений MDI не используется и поэтому не включены. Можно изменить эту строку с помощью редактора строк; вся строка отображается как одна запись в редакторе строк не как семь отдельные записи.
Для получения дополнительных сведений об этих типах ресурсов содержится Руководство пользователя по Visual C++.
pDocClass
Указывает объект CRuntimeClass класса документа. Этот класс является CDocument-производного класса, определяемые для представления документов.
pFrameClass
Указывает CRuntimeClass объект класса фрейма окна. Этот класс может быть CFrameWnd-производного класса, или он может быть CFrameWnd сам, если требуется поведение по умолчанию для вашего основного фрейма окна.
pViewClass
Указывает объект CRuntimeClass класса view. Этот класс является CView-производного класса, определяемые для отображения ваших документов.
Примечания
Используйте эту функцию-член для создания объекта CDocTemplate . Динамически выделять объект CDocTemplate и передать его в CWinApp::AddDocTemplate от InitInstance функции-члена класса вашего приложения.
Обзор CDocTemplate | Члены класса | Иерархическая схема
См. также CDocTemplate::GetDocString, CWinApp::AddDocTemplate, CWinApp::InitInstance, CRuntimeClass