Windows下窗口的生命周期
生活随笔
收集整理的這篇文章主要介紹了
Windows下窗口的生命周期
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
程序的執行
當執行Windows程序的時候,加載器加載該程序,然后調用C startup code,再調用程序中WinMain()。
初始化
WinMain函數首先通過CreateWindow函數創建窗口,并對窗口進行初始化配置;
消息的處理
程序通過循環GetMessage函數不斷的從消息隊列中抓取消息;
當抓取到消息后,可能通過TranslateMessage()對消息進行翻譯,再通過DispatchMessage()將消息分發到目標窗口,在DispatchMessage()中根據switch/case語句對消息進行判別,并做相應的處理;
程序的結束
當收到WM_CLOSE消息的時候,調用DestoryWindow將窗口銷毀掉,再調用PostQuitMessage,退出抓取循環。
總結
以上是生活随笔為你收集整理的Windows下窗口的生命周期的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【字幕制作】生肉资源的字幕问题解决经验分
- 下一篇: linux莫烦笔记