读书人

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

发布时间: 2012-02-13 17:20:26 作者: rapoo

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

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

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

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


谢谢各位大侠先

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

读书人网 >C++

热点推荐