首页
社区
课程
招聘
一个关于EndDialog的奇异问题
发表于: 2007-1-21 17:41 4743

一个关于EndDialog的奇异问题

2007-1-21 17:41
4743
我的主窗口创建一另一个窗口(CreateWindowEx),另一个窗口又调出了一个模态对话框DialogBoxParam

这时我回到主窗口,给这个对话框发送WM_CLOSE消息,我调试证明在对话框里执行了EndDialog

这时主窗口的SendMessage返回了,再执行IsWindowVisible、GetWindowText、IsWindow全部证明这个对话框窗口还存在,怎么回事?

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 174
活跃值: (620)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
并且,我等了十秒后发现,用函数检测这个窗口还在,晕呢
2007-1-21 17:45
0
雪    币: 174
活跃值: (620)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
MSDN里也说了,EndDialog并未真正销毁对话框,但等10秒后应该应该OVER了吧?
我在对话框里的EndDialog后加了句DestoyWindow后,检测是检测不到了,却没把创建这个对话框的窗口启用
2007-1-21 18:26
0
雪    币: 235
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
不是EndDialog的问题,仔细检查一下你的代码。。。
2007-1-22 04:19
0
雪    币: 174
活跃值: (620)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
代码能有什么问题?很正常啊
2007-1-22 12:05
0
游客
登录 | 注册 方可回帖
返回
//