MFC SDI 多视图

来源:互联网 发布:淘宝店铺怎么增加分类 编辑:程序博客网 时间:2024/06/05 03:12

1、新建View 类视图


2、 在app类的InitInstance()函数插入视图

// 注册应用程序的文档模板。文档模板// 将用作文档、框架窗口和视图之间的连接CMultiDocTemplate* pDocTemplate, *mypDocTemplate;pDocTemplate = new CMultiDocTemplate(IDR_MAINFRAME,//关联菜单RUNTIME_CLASS(CZR60XDemoDoc),RUNTIME_CLASS(CChildFrame),// 自定义 MDI 子框架RUNTIME_CLASS(CZR60XDemoView));//自定义viewif (!pDocTemplate)return FALSE;AddDocTemplate(pDocTemplate);mypDocTemplate = new CMultiDocTemplate(IDR_MAINFRAME,//关联菜单RUNTIME_CLASS(CZR60XDemoDoc),RUNTIME_CLASS(CChildFrame),// 自定义 MDI 子框架RUNTIME_CLASS(CZR604CView));if (!mypDocTemplate)return FALSE;AddDocTemplate(mypDocTemplate);cMultiDocTemplateList[0] = mypDocTemplate;

3、根据相应的cMultiDocTemplateList对象,打开文档  cMultiDocTemplateList[index]->OpenDocumentFile(NULL);//打开文档


参考:http://blog.sina.com.cn/s/blog_5623f6b50100to3f.html