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字符开始;这是因为,第一个子字符串不在MDI应用程序使用,所以不包括在内。 使用字符串编辑器,可以编辑此字符串;整个字符串形式出现在字符串编辑器的条目,不为七不同项。
pDocClass
指向 CRuntimeClass 文档选件类的对象。 此选件类是 CDocument-您定义了表示您的派生类文档。pFrameClass
指向 CRuntimeClass 框架窗口选件类的对象。 此选件类可以是 CFrameWnd派生类也可以是 CFrameWnd,如果您希望自己的主框架窗口的默认行为。pViewClass
指向 CRuntimeClass 视图选件类的对象。 此选件类是 CView-您定义显示您的派生类文档。
备注
使用此成员函数构造 CDocTemplate 对象。 请动态分配一 CDocTemplate 对象并将其传递给从应用程序选件类的 InitInstance 成员函数的 CWinApp::AddDocTemplate。
要求
Header: afxwin.h
请参见
参考
CMultiDocTemplate::CMultiDocTemplate