社区
界面
帖子详情
如果关闭有模态对话框的程序?
heweixing_77
2004-05-12 05:34:59
首先主窗口A弹出非模态的的Dialog--B,B的父窗口是NULL,这样就不必总挡在主窗口A的前面,但是点击B里某个控件,弹出一个模态的Dialog--C,比如警告框,C的父窗口是B,所以A还可以继续工作,关闭A,本来是要向B发送CLOSE消息的,但是有C在,关闭不了B,A自己能关闭。
怎么办?
...全文
70
6
打赏
收藏
如果关闭有模态对话框的程序?
首先主窗口A弹出非模态的的Dialog--B,B的父窗口是NULL,这样就不必总挡在主窗口A的前面,但是点击B里某个控件,弹出一个模态的Dialog--C,比如警告框,C的父窗口是B,所以A还可以继续工作,关闭A,本来是要向B发送CLOSE消息的,但是有C在,关闭不了B,A自己能关闭。 怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
csdnzhu
2004-05-13
打赏
举报
回复
EndDialog(0)
enoloo
2004-05-13
打赏
举报
回复
PostQuitMessage(0);
heweixing_77
2004-05-13
打赏
举报
回复
我在A的OnDestroy()里面,
::SendMessage(B->m_hWnd,WM_CLOSE,0,0);
如果没有C,正常关闭、退出。
因为C窗口在B的上面,是模态对话框,则WM_CLOSE被C截获,B和C都关不了。
点C的“OK”,则B和C一起关闭了,整个程序退出。
应该怎么办?
heweixing_77
2004-05-13
打赏
举报
回复
谢谢enoloo(行者无疆) ( )
闻缺陷则喜何志丹
2004-05-12
打赏
举报
回复
关闭对话框:
其实,一般窗口的销毁可以用DestoryWindow(),对话框的销毁可以用EndDialiog().
EndDialog(IDOK);
DoModal()的返回值为IDOK,但不会执行用户定义的OnOK.
只要发送WM_CLOSE消息,就会有响应的函数处理的。
SendMessage(WM_CLOSE);
PostMessage(WM_CLOSE);
void CTestDialog::OnButton1()
{
GetParent()->DestroyWindow();
}
窗口和对话框一起关
PostMessage(WM_QUIT);
SendMessage(WM_QUIT);//不行
无模式对话框用DestroyWindow();
用EndDialog
你再打开原对话框就有问题
---------------------------
技术上可行
符合你的要求吗?
如果不明白
请给我发短消息
请附: 帖子的地址
或在
http://www.338888.com/VCShare/Default.asp
上提问
joycenter
2004-05-12
打赏
举报
回复
B 里面改用指针指向dialogC。(即C是动态生成的。)
在close B时,先调用C的close函数。
详解VC++
模态
对话框
和非
模态
对话框
MFC中有两种类型的
对话框
:
模态
对话框
和非
模态
对话框
。
模态
对话框
是指当其显示时,
程序
会暂停执行,直到
关闭
这个
模态
对话框
后,才能继续执行
程序
中其他任务。非
模态
对话框
是指当其显示时,允许转而执行
程序
中其他...
vc非
模态
对话框
例子
非
模态
对话框
与
模态
对话框
不同,在非
模态
对话框
活动的同时,用户还可以在应用
程序
的其他地方工作,而
模态
对话框
在其
关闭
之前,用户不能在同一个应用
程序
的其他地方工作。本例将从主框架窗口创建一个简单的非
模态
...
多
模态
人物识别技术及其在视频场景中的应用
本次分享将介绍爱奇艺人物识别及相关的应用,多
模态
的进展、难点、可落地的点,卡通角色识别的难点、应用中所要解决的问题,AIWWorks智能创作的技术架构、所利用到的AI技术总览、AI所擅长的及AI所不能及的创作点。
(VC++源代码)非
模态
对话框
非
模态
对话框
与
模态
对话框
不同,在非
模态
对话框
活动的同时,用户还可以在应用
程序
的其他地方工作,而
模态
对话框
在其
关闭
之前,用户不能在同一个应用
程序
的其他地方工作。本代码将从主框架窗口创建一个简单的非
模态
...
Qt
模态
对话框
Demo
模态
对话框
(Modal Dialog)是一种阻塞式
对话框
,当用户与
对话框
交互时,阻止用户与应用
程序
的其他部分进行交互。在用户
关闭
模态
对话框
之前,主窗口和其他窗口将无法响应用户输入。 以下是如何创建和使用
模态
对话框
...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章