WM_PAINT = $000F;
要求一個窗口重畫自己
WM_CLOSE = $0010;
當(dāng)一個窗口或應(yīng)用程序要關(guān)閉時發(fā)送一個信號
WM_QUERYENDSESSION = $0011;
當(dāng)用戶選擇結(jié)束對話框或程序自己調(diào)用ExitWindows函數(shù)
WM_QUIT = $0012;
用來結(jié)束程序運行或當(dāng)程序調(diào)用postquitmessage函數(shù)
WM_QUERYOPEN = $0013;
當(dāng)用戶窗口恢復(fù)以前的大小位置時,把此消息發(fā)送給某個圖標(biāo)
WM_ERASEBKGND = $0014;
當(dāng)窗口背景必須被擦除時(例在窗口改變大小時)
WM_SYSCOLORCHANGE = $0015;
當(dāng)系統(tǒng)顏色改變時,發(fā)送此消息給所有頂級窗口
WM_ENDSESSION = $0016;
當(dāng)系統(tǒng)進程發(fā)出WM_QUERYENDSESSION消息后,此消息發(fā)送給應(yīng)用程序,通知它對話是否結(jié)束
WM_SYSTEMERROR = $0017;
WM_SHOWWINDOW = $0018;
當(dāng)隱藏或顯示窗口是發(fā)送此消息給這個窗口
WM_ACTIVATEAPP = $001C;
發(fā)此消息給應(yīng)用程序哪個窗口是激活的,哪個是非激活的;
WM_FONTCHANGE = $001D;
當(dāng)系統(tǒng)的字體資源庫變化時發(fā)送此消息給所有頂級窗口
WM_TIMECHANGE = $001E;
當(dāng)系統(tǒng)的時間變化時發(fā)送此消息給所有頂級窗口
WM_CANCELMODE = $001F;
發(fā)送此消息來取消某種正在進行的摸態(tài)(操作)
WM_SETCURSOR = $0020;
如果鼠標(biāo)引起光標(biāo)在某個窗口中移動且鼠標(biāo)輸入沒有被捕獲時,就發(fā)消息給某個窗口
WM_MOUSEACTIVATE = $0021;
當(dāng)光標(biāo)在某個非激活的窗口中而用戶正按著鼠標(biāo)的某個鍵發(fā)送此消息給當(dāng)前窗口
WM_CHILDACTIVATE = $0022;
發(fā)送此消息給MDI子窗口當(dāng)用戶點擊此窗口的標(biāo)題欄,或當(dāng)窗口被激活,移動,改變大小
WM_QUEUESYNC = $0023;
此消息由基于計算機的訓(xùn)練程序發(fā)送,通過WH_JOURNALPALYBACK的hook程序分離出用戶輸入消息
WM_GETMINMAXINFO = $0024;
此消息發(fā)送給窗口當(dāng)它將要改變大小或位置;
WM_PAINTICON = $0026;
發(fā)送給最小化窗口當(dāng)它圖標(biāo)將要被重畫
WM_ICONERASEBKGND = $0027;
此消息發(fā)送給某個最小化窗口,僅當(dāng)它在畫圖標(biāo)前它的背景必須被重畫
WM_NEXTDLGCTL = $0028;
發(fā)送此消息給一個對話框程序去更改焦點位置
WM_SPOOLERSTATUS = $002A;
每當(dāng)打印管理列隊增加或減少一條作業(yè)時發(fā)出此消息
WM_DRAWITEM = $002B;
當(dāng)button,combobox,listbox,menu的可視外觀改變時發(fā)送此消息給這些空件的所有者
WM_MEASUREITEM = $002C;
當(dāng)button, combo box, list box, list view control, or menu item 被創(chuàng)建時發(fā)送此消息給控件的所有者
WM_DELETEITEM = $002D;
當(dāng)the list box 或 combo box 被銷毀 或 當(dāng) 某些項被刪除通過LB_DELETESTRING, LB_RESETCONTENT, CB_DELETESTRING, or CB_RESETCONTENT 消息
WM_VKEYTOITEM = $002E;
此消息有一個LBS_WANTKEYBOARDINPUT風(fēng)格的發(fā)出給它的所有者來響應(yīng)WM_KEYDOWN消息
WM_CHARTOITEM = $002F;
此消息由一個LBS_WANTKEYBOARDINPUT風(fēng)格的列表框發(fā)送給他的所有者來響應(yīng)WM_CHAR消息