社区
C++ 语言
帖子详情
非模式对话框如何实现模式对话框 的功能
caddor2011
2011-10-17 04:10:35
非模式有个好处,在堆中分配内存、
绽中是有限的啊,, 但是缺点:有时候,想实现这样的一个效果, 只允许客户弹出一个对话框来,,
不能点击其他东西。。。。除非本关闭对话框。。。。
隐藏都不行,,, 就是要关闭对话框并且销毁。。。。 及时释放内存。。
模式对话框有这个功能,但是有个缺陷: 内存在栈中。。
该怎么办??
...全文
35
7
打赏
收藏
非模式对话框如何实现模式对话框 的功能
非模式有个好处,在堆中分配内存、 绽中是有限的啊,, 但是缺点:有时候,想实现这样的一个效果, 只允许客户弹出一个对话框来,, 不能点击其他东西。。。。除非本关闭对话框。。。。 隐藏都不行,,, 就是要关闭对话框并且销毁。。。。 及时释放内存。。 模式对话框有这个功能,但是有个缺陷: 内存在栈中。。 该怎么办??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
caddor2011
2011-10-18
打赏
举报
回复
多谢, 我会看看的
[Quote=引用 6 楼 stone25140 的回复:]
DoModual()
去看看这个函数!!!
[/Quote]
stone25140
2011-10-17
打赏
举报
回复
DoModual()
去看看这个函数!!!
stone25140
2011-10-17
打赏
举报
回复
你可以去看看模态对话框,好像将parent 和mainwnd 禁用了
然后销毁时恢复~
caddor2011
2011-10-17
打赏
举报
回复
up up
caddor2011
2011-10-17
打赏
举报
回复
我不是说了嘛,
你的那个对话框在栈中
我要在堆中。。。。 new 并create出来的。。
但是又要 对话框弹出来, 但是不能去点击其他地方。。
到底能不能实现这个矛盾的功能啊
[Quote=引用 1 楼 ddlddy 的回复:]
你定义个全局的对话框的对象不就行了!
CXXXDlg dlg;
在你要用的地方
dlg.DoModual();
[/Quote]
crystalzheng
2011-10-17
打赏
举报
回复
我之前用模式对话框,但是发现其他非模式对话框仍然可以用..
所以我把这些可以用的对话框都EnableWindow(false)掉了
等到弹出的对话框关闭,才EnableWindow(ture)其他对话框,
你如果不想定义全局的话,要不用我的方法试试呗..
龙哥依旧
2011-10-17
打赏
举报
回复
你定义个全局的对话框的对象不就行了!
CXXXDlg dlg;
在你要用的地方
dlg.DoModual();
TestDlg.rar_
对话框
数据_
对话框
视图_
非
模式
对话框
用
非
模式
对话框
实现
与视图之间的数据交互,使图像能即时更新
vc++
实现
非
模式
对话框
的收缩与扩展
用vc++
实现
非
模式
对话框
的创建与销毁,并
实现
对话框
收缩与扩展的
功能
iOS8开发技术(Swift版):SearchBar和
对话框
搜索条和
对话框
(详细内容看目录)
vc
实现
利用多线程制作模态
对话框
的进度条
要制作的进度条,可以显示进度,还可以进行中断操作,还要是模态
对话框
下面的,也就是在处理一个数据的时候(进度条在更新),不允许切换到程序窗口。
模式
对话框
与
非
模式
对话框
的区别2
模式
对话框
就是不处理它就没法处理父窗口,而
非
模式
对话框
就是不用先处理此
对话框
也可以处理父窗口.例子:在桌面上右击我的电脑,选择属性,弹出系统属性窗口,点击下面的技术支持,弹出技术支持信息,现在再对系统属性窗口...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章