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
請參閱
參考
CMultiDocTemplate::CMultiDocTemplate