CDocTemplate::CDocTemplate

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

Index