Tekkaman

导航

 

【窗口的退出】

  一个应用程序的退出涉及三个消息,WM_CLOSE、WM_DESTROY、WM_QUIT 。这三个消息很容易混淆,在这里记录一下。

【WM_CLOSE】

  Windows提供给开发人员一个决定是否关闭窗口的机会。如果要关闭,则调用::DestroyWindow。

【WM_DESTROY】

  在上一个消息中,如果调用了::DestroyWindow,则会有此消息的产生。此消息的目的是给程序员一个控制是否关闭线程的机会。如果关闭线程,则调用::PostQuitMessage。

【WM_QUIT】

  在上一个消息中,如果调用了::PostQuitMessage,则会产生此消息。此消息的目的是给程序员一个在线程退出时,释放资源的机会。

OK,记录完毕。

posted on 2011-05-20 22:47  Tekkaman  阅读(1196)  评论(0)    收藏  举报