WM_DESTROY 是關(guān)閉程序的
WM_CLOSE 是關(guān)閉窗口的
WM_QUIT 是關(guān)閉消息環(huán)的
以下是程序結(jié)束的過程:
1、使用者按[File/Close],系統(tǒng)發(fā)出WM_CLOSE消息
2、Frame把這條消息直接發(fā)給預(yù)處理程序
3、預(yù)處理程序發(fā)出WM_DESTROY消息
4、預(yù)處理程序收到WM_DESTROY后執(zhí)行PostQuitMessage,發(fā)出WM_QUIT.
5、GetMessage收到這條消息后就推出消息循環(huán),程序結(jié)束。