CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  硬件/嵌入开发 >  嵌入开发(WinCE)

非模态对话框不能关闭

楼主kingyo(钝刀)2005-12-15 14:12:56 在 硬件/嵌入开发 / 嵌入开发(WinCE) 提问

我在MainFrame中弹出一个非模态的对话框,不管我点击“X”还是“OK”都无法关闭这个对话框。点击“OK”的时候,都调用EndDialog了,可是对话框就是不消失。点过后对话框里面的按钮点了都没有反应;点击“X”有反应,不过关不掉。整个对话框还在,还能拖动。  
  (对话框中只有一个OK按钮)  
  奇怪! 问题点数:20、回复次数:5Top

1 楼kingyo(钝刀)回复于 2005-12-17 11:02:20 得分 0

有没有人知道?Top

2 楼zhanghongbo1126(Study波)回复于 2005-12-17 11:15:14 得分 0

你看看   是否   系统接收到   消息Top

3 楼zhanghongbo1126(Study波)回复于 2005-12-17 11:15:45 得分 0

也许就是     是否     有   消息映射  
  Top

4 楼kingyo(钝刀)回复于 2005-12-17 13:30:18 得分 0

我在这个非模态对话框的OK按钮下设置断点,点击的时候都已经中断了,所以消息路由应该没有问题的。我跟踪了一下,它最后都调用::EndDialog了。可是对话框就是不消失,好像并没有被Destroy掉。点过后,对话框中的按钮都没有响应了(点击按钮,按钮没有被按下的效果了),但是整个对话框还能被拖动。Top

5 楼sichuanpb(王风)回复于 2005-12-18 13:46:46 得分 20

非模态用DestroyWindow(hDlg);Top

相关问题

  • 关闭非模态对话框用什么函数?
  • 非模态对话框的关闭是怎样处理的?
  • 求助:模态对话框的关闭问题!
  • 奇怪,对话框不能关闭.
  • 无模态对话框
  • 模态对话框问题
  • 请问大侠,怎样关闭一个无模态的标签式对话框?
  • 怎样在程序中控制关闭DoModal产生的模态对话框
  • 菜鸟问题:怎么建立一个模态对话框,并且点击模态对话框“确定”按钮的时候怎么关闭?
  • 能不能在dll里使用一个非模态的对话框?

关键词

  • 消息
  • 对话框
  • 按钮
  • 非模态
  • 点击
  • ok
  • 没有

得分解答快速导航

  • 帖主:kingyo
  • sichuanpb

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo