郑州冬青街 网站建设南昌教育网站建设
1:企业应用中,MFC平台除了用常见的对话框模式还有一种常用的就是单文档模式,
维护别人的代码,不容易区分,看它与程预序认同名cpp,就知道了,比如项目名称为
DoCMFCDemo,那么就看BOOL CDocMFCDemoApp::InitInstance()函数部分就可以了:
单文档:
  CSingleDocTemplate* pDocTemplate;
   pDocTemplate = new CSingleDocTemplate(IDR_MAINFRAME, RUNTIME_CLASS(CMainUIModuleDoc),
                              RUNTIME_CLASS(CMainFrame),  // 主 SDI 框架窗口
                              RUNTIME_CLASS(CMainUIModuleView));
   if (!pDocTemplate) return FALSE;
   AddDocTemplate(pDocTemplate);
多文档:
  CMultiDocTemplate* pDocTemplate;
     pDocTemplate = new CMultiDocTemplate(IDR_DocMFCDemoTYPE,
         RUNTIME_CLASS(CDocMFCDemoDoc),
         RUNTIME_CLASS(CChildFrame), // 自定义 MDI 子框架
         RUNTIME_CLASS(CDocMFCDemoView));
     if (!pDocTemplate)
         return FALSE;
     AddDocTemplate(pDocTemplate);
2:
