首页 百科知识 文档和视图间的关联

文档和视图间的关联

时间:2022-04-10 百科知识 版权反馈
【摘要】:使用 MFCAppWizard 声称 MFCSDI/MDI 程序,在 App 类的 InitInstance ()方法中有如下代码(假设 Project 名称均为 Test ):SDI 中CSingleDocTemplate* pDocTemplate;pDocTemplate = new CSingleDocTemplate(IDR_MAINFRAME

使用 MFCAppWizard 声称 MFCSDI/MDI 程序,在 App 类的 InitInstance ()方法中有如下代码(假设 Project 名称均为 Test ):

SDI

 

CSingleDocTemplate*  pDocTemplate;

pDocTemplate  = new CSingleDocTemplate(

IDR_MAINFRAME,

RUNTIME_CLASS(CTestDoc),

RUNTIME_CLASS(CMainFrame),//  main SDI frame window

RUNTIME_CLASS(CTestView));

AddDocTemplate(pDocTemplate);

MDI

 

CMultiDocTemplate*  pDocTemplate;

pDocTemplate  = new CMultiDocTemplate(

IDR_TESTTYPE,

RUNTIME_CLASS(CTestDoc),

RUNTIME_CLASS(CChildFrame),  // custom MDI child frame

RUNTIME_CLASS(CTestView));

AddDocTemplate(pDocTemplate);

这里通过CDocTemplate (无论是 SDI 中的 CSingleDocTemplate 还是 MDI 中的 CMultiDocTemplate )的构造函数,将文当、视图和框架( SDI 中与主框架, MDI 中与自框架)关联在一起了,形成了一个整体。


免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈