偶一开始用了DestroyWindow这个API函数,因为MSDN上对这个函数的定义和描述是:
BOOL DestroyWindow(
HWND hWnd );
The DestroyWindow function destroys the specified window.
但总是关不了。加了个断点看了一下,原来DestroyWindow总是返回FALSE。很是不解。
后来还是自己发消息的方式解决:
SendMessage (hWnd, WM_CLOSE, 0, 0);
SendMessage (hWnd, WM_DESTROY, 0, 0);
几乎所有的窗口都可以关掉了,但还有一个问题就是关“我的电脑”的时候会导致一个系统错误,看来还要改进啊。
你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=4979447
|
- 评论人:hswe
2006-05-01 22:48:40
|
|||
这么强! |
||||