社区
界面
帖子详情
如何直接显示多个MDI子窗口,有近20个!
qianqian
2002-11-17 09:18:33
小生初学VC,最近做一个数据库应用问题。需要做20多个不同的CFormView的数据库维护的窗体,但是利用document-view体系做出来的FormView子窗体默认会在New的时候由用户选择,而不是程序控制,请教如何直接显示这写窗体,而不是由系统自动设置...
用CForm1.Create()...怎么老是非法操作?
...全文
97
1
打赏
收藏
如何直接显示多个MDI子窗口,有近20个!
小生初学VC,最近做一个数据库应用问题。需要做20多个不同的CFormView的数据库维护的窗体,但是利用document-view体系做出来的FormView子窗体默认会在New的时候由用户选择,而不是程序控制,请教如何直接显示这写窗体,而不是由系统自动设置... 用CForm1.Create()...怎么老是非法操作?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GoogleGeek
2002-11-17
打赏
举报
回复
void CViewSwitchApp::OnFileNew()
{
// TODO: Add your command handler code here
this->m_pDocTemplateMain->OpenDocumentFile(NULL);
this->m_pDocTemplateA->OpenDocumentFile(NULL);
this->m_pDocTemplateB->OpenDocumentFile(NULL);
.....
}
基于
MDI
实现
子
窗口
显示
本文档详细介绍了如何在MFC环境中利用
MDI
(Multiple Document Interface)技术来实现
子
窗口
的文字
显示
。首先,通过添加CGoodBye类并设置绘图消息进行初始化。接着,在类视图中为CGoodBye类添加消息处理,然后在MainFrm中添加菜单项用于触发新
子
窗口
的创建。最后,编辑菜单事件处理程序以实现在菜单选择时创建新的
MDI
子
窗口
。
在
MDI
窗口
中防止
子
窗口
闪烁
使用Visual Studio的App Wizard创建
MDI
项目后,
子
窗口
最大化时会出现闪烁现象,尤其内嵌浏览器时更明显。本文介绍了几种闪烁情况,并给出相应解决方法,如重载PreCreateWindow、处理MainFrame的
MDI
client区域等,还分析了闪烁原理。
MFC
MDI
项目如何一个文档
显示
多个
不同视图类(比如文字和图表,各自拥有单独的框架
窗口
)
本文档介绍了如何在MFC
MDI
应用中创建一个文档,展示
多个
不同的视图,每个视图都有自己的
窗口
,可独立操作。通过更新文档并调用UpdateAllViews,可以在不同视图
窗口
中同步
显示
定制化的内容,如文字和图表。实现过程包括创建新菜单项,定义新的视图类,并在主框架
窗口
中响应命令以生成新的
子
框架
窗口
和视图。
在
MDI
窗体调用
子
窗体时怎样使不被
MDI
窗体上的图片挡住
博客主要解决
MDI
窗体调用
子
窗体时被Picture控件挡住的问题。通过在模块中声明SetParent API函数改变
子
窗体父
窗口
来解决遮挡。添加代码后
子
窗体
显示
异常,可将
子
窗体borderstyle设为1,或添加代码设置窗体大小,还介绍了VB实现
窗口
最大化、最小化的方法。
压测工具开发实战篇(三)——开发
MDI
子
窗口
功能
本文围绕压测工具开发中
MDI
多个
子
窗口
功能展开。介绍了主
窗口
区可存放
多个
子
窗口
,可将之前示例
窗口
作为
子
窗口
内容。讲述了如何在代码中使用
窗口
文件,实现点击侧边栏图标
显示
对应
子
窗口
,还提及解决重复打开
子
窗口
问题的方法。
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章