社区
界面
帖子详情
请教一下:关于模态和非模态对话框的问题
roger_ding
2004-08-19 11:38:28
我的程序主界面是个对话框,期间会弹出一个非模态对话框来辅助工作,这时就有问题了,
当弹出MessageBox时,它并不能让两个对话框都不能响应,只能针对其中一个起模态作用,
请问哪位高手知道如何弹出对两个对话框都能起模态作用的MessageBox(对话框)吗?
...全文
234
16
打赏
收藏
请教一下:关于模态和非模态对话框的问题
我的程序主界面是个对话框,期间会弹出一个非模态对话框来辅助工作,这时就有问题了, 当弹出MessageBox时,它并不能让两个对话框都不能响应,只能针对其中一个起模态作用, 请问哪位高手知道如何弹出对两个对话框都能起模态作用的MessageBox(对话框)吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
roger_ding
2004-08-22
打赏
举报
回复
算了,好像没有什么太好的api,那我就用SetWindowHookEx搞定吧
zhangshengyu
2004-08-20
打赏
举报
回复
pDlg->EnableWindow(FALSE);
xiaoqiqixiao
2004-08-20
打赏
举报
回复
你不想让用户响应的话,重载PreTranslateMessage,不让键盘鼠标消息继续下传不就好了
roger_ding
2004-08-20
打赏
举报
回复
MB_TASKMODAL是可以,但是那样任务栏上会出现一个任务条,不是很完美
xiaoqiqixiao
2004-08-20
打赏
举报
回复
设置为MB_TASKMODAL或MB_SYSTEMMODAL都可以的,要把hwnd设置为NULL,MB_APPLMODAL才是缺省的
dodont
2004-08-20
打赏
举报
回复
模态对话框显示后他的父窗口的界面本来就要变的吧?
huwei001982
2004-08-20
打赏
举报
回复
直接 EnableWindow(FALSE);
再懒这一条语句还是要写的吧!
MessageBox后面再跟一个
EnableWindow(TRUE);
roger_ding
2004-08-20
打赏
举报
回复
to 回复人: xiaoqiqixiao(七七) ( ) 信誉:97
很多发给子窗口的消息是直接发给WindowProc的,PreTranslate里是拦不到的
roger_ding
2004-08-19
打赏
举报
回复
可那样会导致界面起变化吧,会影响用户的感观
kvls
2004-08-19
打赏
举报
回复
对其中一个没有起作用的对话框直接调用:
pDlg->EnableWindow(FALSE);
roger_ding
2004-08-19
打赏
举报
回复
对,非模态的概念就是如此,但是我需要一个MessageBox,能让两个(模态和非模态)的对话框都不能响应,即MessageBox能针对整个程序的产生模态
DentistryDoctor
2004-08-19
打赏
举报
回复
非模态对话框的行为本来就是这样的,这时你可能手动让它不可用呀,MessageBox结束时再设置为可用呀。
jazy
2004-08-19
打赏
举报
回复
messagebox设置MB_APPLMODAL风格不行吗?
roger_ding
2004-08-19
打赏
举报
回复
可以是可以,好像我比较懒,呵呵,各位还有更好的方法吗?
scmsir
2004-08-19
打赏
举报
回复
同意kvls(冰茶)
这个可以。
holyeagle
2004-08-19
打赏
举报
回复
自己写一个dialog模拟messagebox,不过我记得afxmessagebox就是模式的
多
模态
人物识别技术及其在视频场景中的应用
本次分享将介绍爱奇艺人物识别及相关的应用,多
模态
的进展、难点、可落地的点,卡通角色识别的难点、应用中所要解决的
问题
,AIWWorks智能创作的技术架构、所利用到的AI技术总览、AI所擅长的及AI所不能及的创作点。
在dll中弹出
非
模态
对话框
分享
最近在写视频嵌入的插件,其实...最常用的功能大概就是视频实时预览了,设计的目标是在dll中弹出一个
非
模态
对话框
,其上面显示视频以及必要的控制,如云镜控制、录像抓图、灯光控制等等。之所以要
非
模态
的
对话框
,是
MFC多个
对话框
编程中,给子
对话框
中添加按钮控件并左键单击后(有消息响应函数)没有任何反应
最近在使用vs2012学习MFC多个
对话框
编程的过程中,遇见了一个
问题
:点击子
对话框
中的按钮没有触发消息响应函数,这个
问题
我曾在CSDN中发帖求助过,链接为:https://bbs.csdn.net/topics/392420801,这里面有我的创建...
在js中
模态
框的关闭
问题
为了实现在网页上动态响应按钮,弹出能够输入信息的窗口,尝试使用layui的
模态
框。但是发现一个
问题
,就是
模态
框如果不是点击那个×,想要通过按钮实现弹窗的关闭时灵时不灵。查阅了很多网页,确定使用代码为: $(...
Learning Qt 5! (3):动作、资源和
对话框
mainwindow.h:在MainWindow类中添加了一个私有函数open()和一个私有变量openAction // !!! Qt 5 // ========== mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include &amp...
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章