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

请教怎么销毁一个已注册的窗口

2012-02-13 
请问如何销毁一个已注册的窗口我在使用API编C程序。已经注册了一个窗口,出于一些目的要彻底销毁这个窗口,当

请问如何销毁一个已注册的窗口

我在使用API编C程序。
已经注册了一个窗口,出于一些目的要彻底销毁这个窗口,当再按按钮时重新完整生成这个窗口。

我在那个窗口的WM_DESTORY里写了DestroyWindow(hwnd);

而执行时,再次点击按钮时,都报告无法注册窗口,这应该怎么办?


谢谢各位大侠先

[解决办法]
DestroyWindow只是发送WM_DESTROY,WM_NCDESTROY消息,并没有将对应内存置空,你试一下,调用这个函数后,再把窗口指针置空
[解决办法]
delete之,NULL之
[解决办法]
注册了窗口类,当然要反注册。用UnregisterClass

热点排行