当使用者按下系统功能表中的Close按钮,系统送出WM_Close,通常程序的窗口函数不拦截此消息,于是DefWindowProc处理它,
DefWindowProc收到WM_Close后调用DestoryWindow把窗口清除,DestroyWindow本身会送出WM_Destory.
程序对WM_Destory的标准反应是调用PostQuitMessage,PostQuitMessage送出WM_Quit,结束消息循环
本文详细解析了Windows应用程序中从用户点击Close按钮开始到程序退出整个消息循环的处理过程。包括WM_Close、WM_Destory及WM_Quit消息的具体作用与处理方式。
当使用者按下系统功能表中的Close按钮,系统送出WM_Close,通常程序的窗口函数不拦截此消息,于是DefWindowProc处理它,
DefWindowProc收到WM_Close后调用DestoryWindow把窗口清除,DestroyWindow本身会送出WM_Destory.
程序对WM_Destory的标准反应是调用PostQuitMessage,PostQuitMessage送出WM_Quit,结束消息循环
3072

被折叠的 条评论
为什么被折叠?