在MFC MDI 中,我有一个视图类,一个子框架类,都是自定义的,怎样把该视图类与子框架类联系起来?
答案:1 悬赏:70
解决时间 2021-03-08 21:26
- 提问者网友:若相守£卟离
- 2021-03-07 23:19
这里一定还要自定义一个文档类么?如果要,又该怎么把三者联系起来?初学MFC,还望高手们请教.
最佳答案
- 二级知识专家网友:星星坠落
- 2021-03-07 23:47
在应用程序的BOOL CMyProjectApp::InitInstance()函数中添加如下代码:
CMultiDocTemplate* pMyDocTemplate; // 自己给指针起个名字
pDocTemplate = new CMultiDocTemplate( // 调用这个函数使文档视图框架联系起来
IDR_MAINFRAME,
RUNTIME_CLASS(CProject2Doc),
RUNTIME_CLASS(CMainFrame), // my MDI frame window
RUNTIME_CLASS(CProject2View));
AddDocTemplate(pDocTemplate); // 给程序添加文档模板
这样就OK了!有问题可以追问!
CMultiDocTemplate* pMyDocTemplate; // 自己给指针起个名字
pDocTemplate = new CMultiDocTemplate( // 调用这个函数使文档视图框架联系起来
IDR_MAINFRAME,
RUNTIME_CLASS(CProject2Doc),
RUNTIME_CLASS(CMainFrame), // my MDI frame window
RUNTIME_CLASS(CProject2View));
AddDocTemplate(pDocTemplate); // 给程序添加文档模板
这样就OK了!有问题可以追问!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯