MFC多文档学习的一些记录
2017-10-10 09:44
330 查看
工程名MFTest
1.建多模板
CMultiDocTemplate* pDocTemplate;
CMultiDocTemplate* pBmpTemplate;
pDocTemplate = new CMultiDocTemplate(//IDR_MFTestTYPE,
IDR_TEXTTYPE,
RUNTIME_CLASS(CMFTestDoc),
RUNTIME_CLASS(CChildFrame), // 自定义 MDI 子框架
RUNTIME_CLASS(CMFTestView));
if (!pDocTemplate)
return FALSE;
AddDocTemplate(pDocTemplate);
pBmpTemplate = new CMultiDocTemplate(//IDR_MFTestTYPE,
IDR_BMPTYPE,//自定义类型
RUNTIME_CLASS(CBMPDoc),//自定义文档类
RUNTIME_CLASS(CChildFrame), // 自定义 MDI 子框架
RUNTIME_CLASS(CBMPView));//自定义视图类
if (!pBmpTemplate)
return FALSE;
AddDocTemplate(pBmpTemplate);
2.初始化不自动建立空子窗口
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;//增加这一行
3.建立特定模板的子窗口
if (a == 0) {
CMFTestApp* pApp = (CMFTestApp*)AfxGetApp();
pApp->pDocTemplate->OpenDocumentFile(NULL);
}
else {
CMFTestApp* pApp = (CMFTestApp*)AfxGetApp();
pApp->pBmpTemplate->OpenDocumentFile(NULL);
}
http://download.csdn.net/download/chenchongyong/10013219 //资源传在这了。
1.建多模板
CMultiDocTemplate* pDocTemplate;
CMultiDocTemplate* pBmpTemplate;
pDocTemplate = new CMultiDocTemplate(//IDR_MFTestTYPE,
IDR_TEXTTYPE,
RUNTIME_CLASS(CMFTestDoc),
RUNTIME_CLASS(CChildFrame), // 自定义 MDI 子框架
RUNTIME_CLASS(CMFTestView));
if (!pDocTemplate)
return FALSE;
AddDocTemplate(pDocTemplate);
pBmpTemplate = new CMultiDocTemplate(//IDR_MFTestTYPE,
IDR_BMPTYPE,//自定义类型
RUNTIME_CLASS(CBMPDoc),//自定义文档类
RUNTIME_CLASS(CChildFrame), // 自定义 MDI 子框架
RUNTIME_CLASS(CBMPView));//自定义视图类
if (!pBmpTemplate)
return FALSE;
AddDocTemplate(pBmpTemplate);
2.初始化不自动建立空子窗口
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;//增加这一行
3.建立特定模板的子窗口
if (a == 0) {
CMFTestApp* pApp = (CMFTestApp*)AfxGetApp();
pApp->pDocTemplate->OpenDocumentFile(NULL);
}
else {
CMFTestApp* pApp = (CMFTestApp*)AfxGetApp();
pApp->pBmpTemplate->OpenDocumentFile(NULL);
}
http://download.csdn.net/download/chenchongyong/10013219 //资源传在这了。
相关文章推荐
- 前端一些工具,文档,插件,学习网址等等的记录(慢更)
- MFC学习记录 5.单文档应用-记事本
- 一些框架的中文文档 仅作记录,日后学习用
- MFC学习记录 5.单文档应用-焰火
- 学习OpenGL遇到的一些问题,记录下以备用。
- 整合之前的一些学习记录 4000 3(sql常用语句)
- 学习使用solr时遇到的一些问题,记录
- OpenCV官方文档学习记录(11)
- 20101124 学习记录:Js的一些触发事件onblur等 & 获取当前日期并判断
- 【web开发学习笔记】struct 2学习文档记录
- Eclipse IDE 使用技巧 (Eclipse工作空间小技巧)(自己的一些学习笔记和心得,记录下来,备忘录和复习使用)
- 【ssh2学习记录】3、关于ssh2框架整合以及hibernate的一些总结
- 在别的地方看的<<给程序员介绍一些C++开源库>>,记录给大家共同学习
- Cocos2dx 学习记录 [2] 关于混合和高亮一些知识点的体会
- OpenCV官方文档学习记录(14)
- 这里的文章主要是本人学习过程中的Trace,同时会记录一些学习笔记
- VC++ MFC类学习的一些问题和技巧
- 学习MVC的一些随笔简单记录
- 学习MySQL的一些记录笔记(2)11-06
- OpenCV官方文档学习记录(17)