模态对话框和非模态对话框区别大屏查看

发布于:2015年12月12日 已被阅读

按工作方式不同,可将对话框分成两类:
??模式对话框(modal dialog box模态对话框):在关闭模式对话框之前,程序不能进行其他工作(如一般的“打开文件”对话框)
??无模式对话框(modeless dialog box 非模态对话框):模式对话框打开后,程序仍然能够进行其他工作(如一般的“查找与替换”对话框)
两者的区别:
一. 非 模态对话框的模板必须具有Visible风格(Visible=True),否则对话框将不可见,而模态对话框则无需设置该项风格。在实际编程中更加保险 的办法是调用CWnd::ShowWindow(SW_SHOW)来显示对话框,而不管对话框是否具有Visible风格。
二. 非模态对话框对象是用new操作符来动态创建的,而不是以成员变量的形式嵌入到别

最新发布
linux下svn提交忽略某些文件... (182)
使用批处理来批量更新、提交SVN... (143)
linux查看目录文件大小命令 (159)
linux tar打包压缩排除某个... (139)
Linux tar压缩和解压 (201)
SVN子命令add用法浅析 (137)
热门博文
网友FBI探案:马蓉iPad惊人发现... (43351)
霍金携手俄罗斯富豪耗资1亿美元寻找外... (4760)
如何才能查看PHP内置函数源代码... (1217)
微信支付开发当前URL未注册的解决方... (582)
《谁为爱情买单》中的经典面试 ... (450)
让虚拟主机也用上SVN:适用于个人的... (401)
精华博文
[推荐]Centos7 安装配置 SVN (164)
easyswoole框架安装 (179)
php开启pecl的支持(推荐) (165)
1-10个恋爱表现:男朋友爱你程度到... (172)
女生喜欢你的10个程度,到第六个就可... (146)
Eclipse 没有Server选项... (219)
友情链接
我来忙 (110)