作業系統通過訊息機制將感知到事件傳遞給應用程式的,作業系統將每個事件都包裝成一個稱為訊息的結構體MSG來傳遞給應用程式.MSG結構定義如下:
typedef struct tagMSG{
            HWND hwnd;  視窗控制程式碼(索引記憶體當中的資源)
            UINT(無符號整型)  message;  
            WPARAM(整型) wParam; //關於訊息的附加引數,例如:按下一個鍵,具體是哪個按鍵
            LPARAM(整型) LParam; //關於訊息的附加引數
            DWORD(32位整數) time;//訊息被傳遞時候的時間
            POINT(座標結構體) pt; //訊息被傳遞時候,游標在螢幕上的位置
} MSG;

控制程式碼(HANDLE),資源的標識.按資源的型別,將控制程式碼細分成:圖示控制程式碼(HICON),游標控制程式碼(HCURSOR),視窗控制程式碼(HWND),應用程式例項控制程式碼(HINSTANCE)
巨集定義: typedef int WIDTH
              WIDTH x;