首页  >   经验  >   模态对话框和非模态对话框实现机制

模态对话框和非模态对话框实现机制

查看 codexia 的博客 2015-06-25 19:30:56 1029
模态   对话框   非模态  
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
简介本文介绍Windows中模态对话框和非模态对话框的实现机制,可以加深我们对windows对话框的了解,非常不错的哦。避免使用和理解上的误区,Windows程序员必看!!
感谢 阿里云 对本站(本站由阿里云高性能服务器搭建)的赞助支持,本站推荐 →高性能云服务器2折起优惠由此进←↓
高性能云服务器2折起
    非模态对话框与模态的不一样,非模态对话框创建后如果没指定WS_VISIBLE则不显示,模态这忽略这个直接显示。
    应用负责检索和分发消息给非模态对话框,大部分的应用使用的是主消息循环。要允许用户使用键盘移动到控件和选择控件,应用必须调用IsDialogMessage 。非模态对话框不像模态的对话框有返回值,但是可以在对话框窗口过程使用SendMessage 向拥有者窗口发送信息。
    不要使用EndDialog来销毁非模态对话框,而使用DestroyWindow来销毁模态对话框。销毁之后,非模态对话框句柄失效,再使用此句柄则出错,为了防止,应该向拥有者窗口通知对话框已被销毁。多数应用使用全局变量来保存对话框句柄,因此,当对话框销毁时应该设置全局变量为空,表示此对话框不再可用。
   
关注左侧公众号
发送命令 rd eRnKa 复制
自动刷新 手动刷新
传送命令到手机
提示:如果您发送了命令,自动刷新会展开全文。自动刷新最多60秒,超过60秒请点击手动刷新。推荐使用“传送命令到手机”,一键复制命令并自动跳转到公众号。
创作不易,汗水不止!为防止劳动果实被爬虫窃取,开启了反爬机制,需要您在公众号发送命令继续阅读。取关会再次出现此提示。一段时间后出现此提示,请再次发送即可。如有问题,请加客服微信Freeme007处理。感谢您的理解。
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
文章标题:模态对话框和非模态对话框实现机制
文章地址:http://www.cjjjs.com/article/6252015563019139
转载到个人博客,请在文末带上右侧内容(含超链接):本文转载自:模态对话框和非模态对话框实现机制
收藏 0 点赞 0
公众号
微信赞赏
支付宝赞赏
领支付宝大红包
QQ群

相关阅读

  1. 对话框添加Group-box控件后,如何隐藏Group-box Control边框或者改变颜色 查找全网同类文章
  2. MFC学习实践之简易音乐播放器(四)添加进度、音量跳转及列表文件情况备份还原 查找全网同类文章
  3. MFC对话框打印问题 查找全网同类文章
  4. MFC学习实践之简易音乐播放器(二)完整主界面控件说明及编写最简音乐播放器 查找全网同类文章
  5. 如何实现对话框自动消失 查找全网同类文章
  6. 多个对话框怎么调用一个串口控件? 查找全网同类文章
  7. 线程在对话框销毁之后访问对话框的句柄的问题 查找全网同类文章
  8. 从对话框模板创建子控件的初始化问题 查找全网同类文章
  9. ModifyStyle函数自定义调整对话框的大小 查找全网同类文章
  10. 文件夹对话框的创建 查找全网同类文章
分享到:
分享文章[模态对话框和非模态对话框实现机制]到QQ空间

相关阅读

猜您感兴趣