♣
关于在MDI结构程序中内嵌SDI结构的问题
1、我想在一个向导生成的mdi架构的程序中嵌入一个单文档结构的图像浏览器(包括一个目录树(drivetreeview)、一个文件列表(doclistview)、一个图像预览窗口(docpreview)。换句话说在程序启动的同时,显示一个sdi结构浏览器子框架pexploreframe(为cmainframe成员,类型为cexploreframe(派生自cmdichildwnd)),这个子框架是一个静态切分窗口。
2、我已经在cpictureapp类的initinstance函数中声明了一个singletemplate类型的的成员m_ptemplateprev,用于关联需要显示的文档和视图:
m_ptemplateprev = new csingledoctemplate(
idr_scenemtype,
runtime_class(cpicturedoc),//和mdi部分共用的文档类
runtime_class(cexploreframe), // 从cmdichildwnd派生 runtime_class(cpicprevview));//用于图像预览
3、并且在cexploreframe的oncreateclient中对框架pexploreframe作了静态切分。
请问:
(1)应当如何在程序初始阶段对该结构进行初始化(主要是文档模板对应的文档、框架、视图)才能达到我的目的,
(2)如果采用这样的结构无法实现,又该如何做?
· 网友精彩回答:
1) 你说的就是多文档结构
2) 应该使用多文档模板
3) 切分是对的
(1) 多文档程序默认就会打开一个新文档, 符合你的要求
(2) 可以实现,改改就行了
实际上看看mfc的源码或许会更有帮助,对于复杂应用你需要深入到mdi和sdi的实现机理,这样你才能摆脱mfc给你带来的种种束缚
.- 更多问题:
- · 怎么搞的一个1分钟倒计时关机呀,我安装冲击波补丁还是没用呀,是不是有变种病毒呀
- · 现代愤青的问题是,愤怒不知从何而来,愤怒不知向何而去
- · MFC中,怎么恢复CLW文件
- · 使什么编译C++的文件好呀
- · 请大家帮我提供下思路,关于WebForm的一个效果,谢谢
- · 帮我看一下这段代码哪里错了!?
- · td中的图片上下居中?
- · 高分求linux下分析网络流量的程序c/c++源码
- · 请教在Access中设置IP的数据类型设成什么的好?另求VisualC++6.0技术内幕的中文电子版
- · Web Services客户端的一些代码求解
- · 今天遇到一个十分简单的问题,但是我始终无法想通,各位高手帮帮我,真的很简单
- · com的属性问题
- · 帮我看一下我的论坛文章添加代码,怎么样才能得到我刚刚发表的文章的ID号 高手帮忙
- · 为什么我的ie的查看---源文件一点反应都没有了?是否跟安装了3721的插件有关??
- · <<<<<<<<<<<<<<web应用程序中用户的权限
- · 各位JAVA大哥们,新手上路,有问题请教啊。^_^
- · 病毒抵御
- · 存储过程专题 | 存储过程
- · 局域网技术
- · 命令大全
- · 语句命令大全 | 语句
- · 指令常用指南
- · apache教程
- · apache windows
- · ie缓存
- · 漏洞扫描
- · 漏洞扫描器
- · svchost.exe 魔波
- · windows进程
- · apache支持asp
- · apache的配置
- · fso 方法
- · 在R5的管理客户端,如何用server.id来签名设计元素
- · 全球知名3D设计软件行业盛会首度移师中国
- · 形象设计
- · 三维自然景观设计大师Vue 5 Esprit
- · 程序设计
- · Photoshop7.0之系统优化策略
- · 速成高手 Photoshop中文版数码全攻略
- · photoshop字体
- · 火狐浏览

