如何象写字版那样在SDI程序可以打开多种文件? 如何象写字版那样在SDI程序可以打开多种文件? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 创建多个doc-view类,并在InitInstance中: …… // 注册应用程序的文档模板。文档模板 // 将用作文档、框架窗口和视图之间的连接 CSingleDocTemplate* pDocTemplate; pDocTemplate = new CSingleDocTemplate( IDR_MAINFRAME, RUNTIME_CLASS(CEx07cDoc), RUNTIME_CLASS(CMainFrame), // 主 SDI 框架窗口 RUNTIME_CLASS(CEx07cView)); if (!pDocTemplate) return FALSE; AddDocTemplate(pDocTemplate);后面再加上类似下面的代码: pDocTemplate = new CSingleDocTemplate( IDR_MAINFRAME, RUNTIME_CLASS(CAnotherDoc), RUNTIME_CLASS(CMainFrame), // 主 SDI 框架窗口 RUNTIME_CLASS(CAnotherView)); if (!pDocTemplate) return FALSE; AddDocTemplate(pDocTemplate);其中“RUNTIME_CLASS(CMainFrame), // 主 SDI 框架窗口”的CMainFrame也可以改为别的框架类。建议你看Inside Visual C++ 或者 深入浅出MFC,我记得后者对其有详细介绍。 求个微软屏幕键盘的vc源码,从网上找了个不全! 地址问题 女人不愁嫁!哼! 非模式对话框中如何释放gdi对象 我用的Dao方式为何打不开数据库? VC中如何清空剪贴板? 大家试试自己的功力. kingofvc进来领分-你的邮件收到了 视图切换的问题。 关于图像显示 请问实现文件共享的编程机制是怎样的? 非常简单,在线等。到底哪里出错了,怎么用程序执行SQL语句返回的记录数总是1???
……
// 注册应用程序的文档模板。文档模板
// 将用作文档、框架窗口和视图之间的连接
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CEx07cDoc),
RUNTIME_CLASS(CMainFrame), // 主 SDI 框架窗口
RUNTIME_CLASS(CEx07cView));
if (!pDocTemplate)
return FALSE;
AddDocTemplate(pDocTemplate);
后面再加上类似下面的代码:
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CAnotherDoc),
RUNTIME_CLASS(CMainFrame), // 主 SDI 框架窗口
RUNTIME_CLASS(CAnotherView));
if (!pDocTemplate)
return FALSE;
AddDocTemplate(pDocTemplate);
其中“RUNTIME_CLASS(CMainFrame), // 主 SDI 框架窗口”
的CMainFrame也可以改为别的框架类。
建议你看Inside Visual C++ 或者 深入浅出MFC,我记得后者对其有详细介绍。