术语 | CMultiDocTemplate::CMultiDocTemplate | ||||||||
释义 | CMultiDocTemplate::CMultiDocTemplate CMultiDocTemplate( UINT nIDResource, CRuntimeClass* pDocClass, CRuntimeClass* pFrameClass, CRuntimeClass* pViewClass ); 参数:
// MYCALCRC STRINGTABLE PRELOAD DISCARDABLE BEGIN IDR_SHEETTYPE "\Sheet\Worksheet\Worksheets (* .myc)\.myc\myCalcSheet\\ nmyCalc Worksheet" END 注意字符串由'\'字符开始,其原因在于MDI应用没有使用第一个子串,因此它们没有包含在内。可以使用字符串编辑器来编辑字符串。在String Editor(字符串编辑器)中,完整的字符串将作为一个入口,而不是七个独立的入口。 如果要了解有关这些资源类型的更多信息,请参阅联机文档“Visual C++程序员指南”中的“资源编辑器”。
说明: 构造一个CMultiDocTemplate 对象。动态地为应用支持的每种文档类型分配CMultiDocTemplate 对象,并将其中的每一种从应用类的InitInstance成员函数传递给CWinApp::AddDocTemplate。 示例: //example for CMultiDocTemplate BOOL CMyApp::InitInstance() { // ... // Establish all of the document types // supported by the application AddDocTemplate( new CMultiDocTemplate( IDR_SHEETTYPE, RUNTIME_CLASS( CSheetDoc ), RUNTIME_CLASS( CMDIChildWnd ), RUNTIME_CLASS( CSheetView ) ) ); AddDocTemplate( new CMultiDocTemplate( IDR_NOTETYPE, RUNTIME_CLASS( CNoteDoc ), RUNTIME_CLASS( CMDIChildWnd ), RUNTIME_CLASS( CNoteView ) ) ); // ... } 请参阅: CDocTemplate::GetDocString, CWinApp::AddDocTemplate, CWinApp::InitInstance, CRuntimeClass |
||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。