首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

VC DoModal类型之子窗口关闭有关问题

2012-04-19 
VCDoModal类型之子窗口关闭问题我有一个主窗口,上面创建了几个子窗口,子窗口中也创建了子窗口。都是Domodal

VC DoModal类型之子窗口关闭问题
我有一个主窗口,上面创建了几个子窗口,子窗口中也创建了子窗口。都是Domodal类型的。就像个目录树一样。
现在我在主窗口中启动定时器,一定时间,关闭所有子窗口。(主窗口的关闭主要调用里面的退出函数,如OnCancel(),或者发消息强制关闭也可)。
求解决方案,求思路。只给几个如EnumChildWindows,或者FindWindow就不用说了,有思路也可以。
谢谢!


[解决办法]
也PostMessage HWND_BROADCAST广播消息到所有子窗口,子窗口添加处理该消息
[解决办法]
创建子窗口时把子窗口的句柄保存到父窗口中 形成一个句柄数组 通过该句柄数组关闭子窗口
[解决办法]
父窗口保存子窗口的句柄,需要时递归调用关闭所有子窗口

热点排行