社区
界面
帖子详情
主对话框创建非模态子对话框的问题
peterdan
2010-04-28 09:24:48
主对话框上创建一个子对话框,点击该子对话框某些区域时,主对话框的按钮出现在子对话框上,如何解决这个问题
...全文
148
7
打赏
收藏
主对话框创建非模态子对话框的问题
主对话框上创建一个子对话框,点击该子对话框某些区域时,主对话框的按钮出现在子对话框上,如何解决这个问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Eleven
2010-04-28
打赏
举报
回复
[Quote=引用楼主 peterdan 的回复:]
主对话框上创建一个子对话框,点击该子对话框某些区域时,主对话框的按钮出现在子对话框上,如何解决这个问题
[/Quote]
你的意思是在主对话框上创建一个子对话框,点击弹出子对话框以后,子对话显示主窗口中的所有控件???是这个意思吗??
peterdan
2010-04-28
打赏
举报
回复
你这个需求应该把不同的控件分组分别放到不同的子窗口上
然后根据不同的需要显示或隐藏不同的子子对话框
因为子窗口和主窗口用的是同一个消息泵
虽然都有独立句柄
但落实到……
[/Quote]
就是说再多设一个窗口放我原来在主窗口放的控件?我试试
向立天
2010-04-28
打赏
举报
回复
[Quote=引用 4 楼 peterdan 的回复:]
饿,写错了,你的意思是子窗口不能覆盖在父窗口上面?
控件隐藏的方法我用了,不过有没有别的简单一点的?我主窗口上有好几个按钮和几个Edit,有十几个。我问下有没有简单的办法
[/Quote]
你这个需求应该把不同的控件分组分别放到不同的子窗口上
然后根据不同的需要显示或隐藏不同的子子对话框
因为子窗口和主窗口用的是同一个消息泵
虽然都有独立句柄
但落实到具体绘制上其实都是要画到主窗口的DC上
所以会出现你帖子里说的问题
peterdan
2010-04-28
打赏
举报
回复
饿,写错了,你的意思是子窗口不能覆盖在父窗口上面?
控件隐藏的方法我用了,不过有没有别的简单一点的?我主窗口上有好几个按钮和几个Edit,有十几个。我问下有没有简单的办法
cdsnpeter
2010-04-28
打赏
举报
回复
你描述的是,点击子对话框,主对话框的东西会出现在子对话框上,但是这种效果不是你想要的?
这种情况一般都是刷新问题吧。
peterdan
2010-04-28
打赏
举报
回复
你的意思是 子对话框覆盖在主对话框上面?
向立天
2010-04-28
打赏
举报
回复
你的设计是有问题的
不应该有这种遮挡
不用的控件应该隐藏起来
MFC
模态
对话框
和
非
模态
对话框
MFC
创建
模态
对话框
和
非
模态
对话框
实例小程序,学习如何在程序开发中使用
模态
对话框
和
非
模态
对话框
模态
对话框
和
非
模态
对话框
创建
和使用VS2010/MFC
VS2010/MFC
模态
对话框
和
非
模态
对话框
的
创建
和使用
mfc中
模态
、
非
模态
对话框
与
主
对话框
之间的数据交换
点击运行弹出一个
对话框
,点击DIALOG1按钮弹出一个
模态
对话框
,在该
对话框
的编辑框输入文本点击确定该
对话框
消失且输入的文本被显示到
主
对话框
MainDialog中,点击DAILOG2按钮弹出一个
非
模态
对话框
,操作现象和
模态
对话框
一样。
MFC调用DLL文件中的
对话框
.
非
模态
形式
调用DLL文件中的
对话框
_一个DLL的能成功_一个DLL不能成功DllDialogTest VS2010写的 一个基于
对话框
的MFC程序 然后
创建
两个常规动态DLL文件 在DLL文件中分别添加
对话框
一个DLL的
对话框
能正常调用 另一个不行 均为
非
模态
调用.... C++
MFC多线程
创建
非
模态
对话框
(防止一闪而逝)
主
对话框
单击事件里使用多线程
创建
对话框
B,正常情况见B
对话框
都是闪现一次,无法长期停留。本代码利用MSG防止了此现象的发生,适合初学多线程的新手。
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章