如何象写字版那样在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,我记得后者对其有详细介绍。 添加线程后主框架窗口无法关闭 win7,创建进程在另一个会话。 升双星,散300分,第一次可以散这么多分 奇怪,今天技术分突然涨了40,可是没找到得四十分的帖子, 服务器 客户端 通讯问题 散分,第一次去复试了,大家给点经验啊. 窗口最小化 求救:如何利用定时器绘制动态曲线? 如何得到系统的剩余可用系统资源、用户资源和GDI资源?????(在线等待) 宽字符切分 请问实现文件共享的编程机制是怎样的? 非常简单,在线等。到底哪里出错了,怎么用程序执行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,我记得后者对其有详细介绍。