Поделиться через


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

См. также

Ссылки

Класс CDocTemplate

Диаграмма иерархии

CDocTemplate::GetDocString

CMultiDocTemplate::CMultiDocTemplate

CSingleDocTemplate::CSingleDocTemplate

CWinApp::AddDocTemplate

CWinApp::InitInstance

Структура CRuntimeClass