社区
界面
帖子详情
如何使用户关掉无模式对话框成为只是隐藏对话框?而不是释放该对话框资源?
AdamsLee
2003-10-18 04:49:39
因为我需要在后台给该对话框不断的添加数据,当用户有需要时,再次显示该对话框。
...全文
36
1
打赏
收藏
如何使用户关掉无模式对话框成为只是隐藏对话框?而不是释放该对话框资源?
因为我需要在后台给该对话框不断的添加数据,当用户有需要时,再次显示该对话框。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MilitaryMiniatures
2003-10-18
打赏
举报
回复
响应消息WM_CLOSE,其中调用ShowWindow(SW_HIDE),大概就可以吧。
vc非模态
对话框
例子
在Windows环境中,
对话框
是一种常用的输入输出手段。
对话框
有两种类型,非模态和模态。非模态
对话框
与模态
对话框
不同,在非模态
对话框
活动的同时,
用户
还可以在应用程序的其他地方工作,而模态
对话框
在其关闭之前,
用户
不能在同一个应用程序的其他地方工作。本例将从主框架窗口创建一个简单的非模态
对话框
,在该
对话框
关闭之前,
用户
可以在主框架窗口中的其他地方工作,比如选择“打开”文件等。
QT无
模式
对话框
和有
模式
对话框
的调用
一、模态
对话框
模态
对话框
是一个
对话框
,它阻塞了对同一应用程序中其他可见窗口的输入。用于向
用户
请求文件名或用于设置应用程序首选项的
对话框
通常是模态的。
对话框
可以是应用程序
模式
(默认)或窗口
模式
。当应用程序模态
对话框
打开时,
用户
必须完成与
对话框
的交互并关闭它,然后才能访问应用程序中的任何其他窗口。窗口
模式
对话框
只阻止访问与该
对话框
相关联的窗口,允许
用户
继续使用应用程序中的其他窗口。 显示模态
对话框
最常见的方法是调用它的exec()函数。当
用户
关闭
对话框
时,exec()将提供一个有用的返回值。想要关闭对..
模式
对话框
和无
模式
对话框
区别
按工作方式不同,可将
对话框
分成两类: ??
模式
对话框
(modal dialog box模态
对话框
):在关闭
模式
对话框
之前,程序不能进行其他工作(如一般的“打开文件”
对话框
) ??无
模式
对话框
(modeless dialog box 非模态
对话框
):
模式
对话框
打开后,程序仍然能够进行其他工作(如一般的“查找与替换”
对话框
) 两者的区别: 一. 非模态
对话框
的模板必须具有Visible
模式
对话框
和非
模式
对话框
的区别
模式
对话框
和非
模式
对话框
的区别一、创建的区别在WIN32中,
模式
对话框
的创建一般是使用DialogBox来进行创建的。而非
模式
对话框
则是利用CreateWindow来创建的。在MFC或是WTL中,
模式
对话框
一般是使用DoModal,而非
模式
对话框
的创建则是使用Create。
模式
对话框
创建后,程序的其他窗口便不能进行操作,必须将该窗口关闭后,其他窗口才能进行操作如打开文件
对话框
。而非
模式
无
模式
对话框
和有
模式
对话框
1、两者区别 无
模式
对话框
-
对话框
显示后,不影响其它窗口的使用 有
模式
对话框
-
对话框
显示后,会将其它窗口禁止输入操作. 2、两者的创建差异 无
模式
对话框
-使用CreateDialog函数 有
模式
对话框
-使用DialogBox函数 3、创建过程 无
模式
对话框
:HWND CreateDialog(HINSTANCE hInstance,//应用程序实例...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章