while (GetMessage(&msg,...)) {
TranslateMessage(&msg); //转换按键消息
DispatchMessage(&msg); //派送消息
}
winmain函数中的循环,整个应用程序生存期由getmessage的返回值决定,当其返回0(即WM_QUIT消息)即结束应用程序。
窗口的生成由主函数中调用createwindow api函数实现
关闭窗口产生WM_CLOSE由DefWindowProc清除窗口并产生WM_DESTROY消息,消息处理函数中定义onDestroy的方法(PostQuitMessage)产生WM_QUIT消息以退出程序。