共用方式為


CDocTemplate::CDocTemplate

建構 CDocTemplate 物件。

CDocTemplate ( 
   UINT nIDResource, 
   CRuntimeClass* pDocClass, 
   CRuntimeClass* pFrameClass, 
   CRuntimeClass* pViewClass  
);

參數

  • nIDResource
    指定資源的 ID 搭配文件類型。 這可能包括功能表、圖示、快速鍵對應表和字串資源。

    資源字串包含" \ n "字元所分隔的子字串七個字元 (" \ n 字元必須做為預留位置,如果子字串不包含在內,不過,結尾的" \ n 字元不是必要的),這些子字串描述文件類型。 如需子字串的詳細資訊,請參閱 GetDocString。 這個字串資源在應用程式的資源檔中。 例如:

    // MYCALC.RC

    STRINGTABLE PRELOAD DISCARDABLE

    BEGIN

    IDR_SHEETTYPE "\nSheet\nWorksheet\nWorksheets (*.myc)\n.myc\n MyCalcSheet\nMyCalc Worksheet"

    END

    請注意字串開頭為「\n' character; this is because the first substring is not used for MDI 應用程式,因此不是包含的。 使用字串編輯器,您可以編輯這個字串相同,整個字串會顯示為字串編輯器中的單一項目,而在中則不同型別。

  • pDocClass
    in 文件的 CRuntimeClass 指向類別的物件。 這個類別是 CDocument-您定義用以代表文件的衍生類別。

  • pFrameClass
    是框架視窗的 CRuntimeClass 指向類別的物件。 這個類別可 CFrameWnd衍生類別也可以是 CFrameWnd ,或者如果您想要主框架視窗的預設行為。

  • pViewClass
    對檢視的 CRuntimeClass 指向類別的物件。 這個類別是 CView-您定義顯示您的文件中的衍生類別。

備註

使用這個成員函式 CDocTemplate 建構物件。 動態配置一個 CDocTemplate 物件並將它與您的應用程式類別的 InitInstance 成員函式的 CWinApp::AddDocTemplate

需求

Header: afxwin.h

請參閱

參考

CDocTemplate 類別

階層架構圖表

CDocTemplate::GetDocString

CMultiDocTemplate::CMultiDocTemplate

CSingleDocTemplate::CSingleDocTemplate

CWinApp::AddDocTemplate

CWinApp::InitInstance

CRuntimeClass 結構