天天看點

Windows 消息機制Windows 消息機制

windows是一個消息驅動的作業系統。如繪制視窗的消息 wm_paint。

隊列消息。windows為每個運作中的程式維護一個消息隊列,由應用程式自己取出,如wm_timer。

非隊列消息。此類消息來自特定的windows函數,如updatewindow()函數直接向視窗處理函數發送wm_paint重繪消息。

系統消息。是預定義的uint常量。

使用者消息。通過registerwindowmessage()函數申請。

postmessage(),異步函數,放入隊列後直接傳回。

sendmessage(),同步函數,不進入消息隊列,執行完畢才傳回。

api使用switch case 語句。

mfc使用消息映射封裝。(本質還是API啦)

繼續閱讀