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