1. 程式人生 > 實用技巧 >Windows程式設計系列:Windows中的訊息

Windows程式設計系列:Windows中的訊息

win32控制檯程式

控制檯程式整個執行過程是按照程式碼的順序依次執行,到main函式的結束,標誌著整個程式的退出。

1 int main()
2 {
3     
4     return 0;
5 }

整個過程可以描述為以下:

Windows應用程式

Windows應用程式會響應來自使用者和作業系統的事件。

來自使用者的事件包括:滑鼠單擊,按鍵,觸控式螢幕手勢等。
作業系統中的事件:使用者可能插入了新的硬體裝置,或者Windows可能進入了低功耗狀態(睡眠或休眠)等。

這些事件可以在程式執行時隨時以幾乎任何順序發生,為了解決此問題,Windows使用了訊息傳遞模型。 作業系統通過向其傳遞訊息來與您的應用程式視窗通訊。 訊息只是指定特定事件的數字程式碼。

例如,如果使用者按下滑鼠左鍵,則視窗會收到一條包含以下訊息程式碼的訊息。

1 #define WM_LBUTTONDOWN    0x0201

訊息迴圈

https://www.cnblogs.com/zhaotianff/p/11297319.html這篇文章中,介紹瞭如何建立一個Windows窗體應用程式。