WINDOWS特有的訊息常量標識符

來源:互聯網
上載者:User

標籤:des   style   color   使用   os   io   資料   for   

 

 

‘========================================
‘WINDOWS特有的訊息常量標識符
‘========================================
Public Const WM_NULL = &H0&
Public Const WM_CREATE = &H1& ‘應用程式建立一個視窗
Public Const WM_DESTROY = &H2& ‘一個視窗被銷毀
Public Const WM_MOVE = &H3& ‘移動一個視窗
Public Const WM_SIZE = &H5& ‘改變一個視窗的大小
Public Const WM_ACTIVATE = &H6& ‘一個視窗被啟用或失去啟用狀態
Public Const WM_SETFOCUS = &H7& ‘獲得焦點後
Public Const WM_KILLFOCUS = &H8& ‘失去焦點
Public Const WM_ENABLE = &HA& ‘改變Enable狀態
Public Const WM_SETREDRAW = &HB& ‘設定視窗是否能重畫
Public Const WM_SETTEXT = &HC& ‘應用程式發送此訊息來設定一個視窗的文本
Public Const WM_GETTEXT = &HD& ‘應用程式發送此訊息來複製對應視窗的文本到緩衝區
Public Const WM_GETTEXTLENGTH = &HE& ‘得到與一個視窗有關的文本的長度(不包含Null 字元)
Public Const WM_PAINT = &HF& ‘要求一個視窗重畫自己
Public Const WM_CLOSE = &H10& ‘當一個視窗或應用程式要關閉時發送一個訊號
Public Const WM_QUERYENDSESSION = &H11& ‘當使用者選擇結束對話方塊或程式自己調用ExitWindows函數
Public Const WM_QUIT = &H12& ‘用來結束程式運行或當程式調用postquitmessage函數
Public Const WM_QUERYOPEN = &H13& ‘當使用者視窗恢複以前的大小位置時,把此訊息發送給某個表徵圖
Public Const WM_ERASEBKGND = &H14& ‘當視窗背景必須被擦除時(例在視窗改變大小時)
Public Const WM_SYSCOLORCHANGE = &H15& ‘當系統色彩改變時,發送此訊息給所有最上層視窗
Public Const WM_ENDSESSION = &H16& ‘當系統進程發出Public Const WM_QUERYENDSESSION訊息後,此訊息發送給代理程式更新它對話是否結束
Public Const WM_SYSTEMERROR = &H17&
Public Const WM_SHOWWINDOW = &H18& ‘當隱藏或顯示視窗是發送此訊息給這個視窗
Public Const WM_ACTIVATEAPP = &H1C& ‘發此訊息給應用程式哪個視窗是啟用的,哪個是非啟用的
Public Const WM_FONTCHANGE = &H1D& ‘當系統的字型資源庫變化時發送此訊息給所有最上層視窗
Public Const WM_TIMECHANGE = &H1E& ‘當系統的時間變化時發送此訊息給所有最上層視窗
Public Const WM_CANCELMODE = &H1F& ‘發送此訊息來取消某種進行中的摸態(操作)
Public Const WM_SETCURSOR = &H20& ‘如果滑鼠引起游標在某個視窗中移動且滑鼠輸入沒有被捕獲時,就發訊息給某個視窗

Public Const WM_MOUSEACTIVATE = &H21& ‘當游標在某個非啟用的視窗中而使用者正按著滑鼠的某個鍵發送此訊息給當前視窗
Public Const WM_CHILDACTIVATE = &H22& ‘發送此訊息給MDI子視窗當使用者點擊此視窗的標題列,或當視窗被啟用,移動,改變大小
Public Const WM_QUEUESYNC = &H23& ‘此訊息由基於電腦的訓練程式發送,通過WH_JOURNALPALYBACK的hook程式分離出使用者輸入訊息
Public Const WM_GETMINMAXINFO = &H24& ‘此訊息發送給視窗當它將要改變大小或位置
Public Const WM_PAINTICON = &H26& ‘發送給已最小化的視窗當它表徵圖將要被重畫
Public Const WM_ICONERASEBKGND = &H27& ‘此訊息發送給某個已最小化的視窗,僅當它在畫表徵圖前它的背景必須被重畫
Public Const WM_NEXTDLGCTL = &H28& ‘發送此訊息給一個對話方塊程式去更改焦點位置
Public Const WM_SPOOLERSTATUS = &H2A& ‘每當列印管理列隊增加或減少一條作業時發出此訊息
Public Const WM_DRAWITEM = &H2B& ‘當button,combobox,listbox,menu的可視外觀改變時發送此訊息給這些空件的所有者
Public Const WM_MEASUREITEM = &H2C& ‘當button, combo box, list box, list view control, or menu item 被建立時發送此訊息給控制項的所有者
Public Const WM_DELETEITEM = &H2D& ‘當the list box 或 combo box 被銷毀 或 當 某些項被刪除通過LB_DELETESTRING, LB_RESETCONTENT, CB_DELETESTRING, or CB_RESETCONTENT 訊息
Public Const WM_VKEYTOITEM = &H2E& ‘此訊息有一個LBS_WANTKEYBOARDINPUT風格的發出給它的所有者來響應Public Const WM_KEYDOWN訊息
Public Const WM_CHARTOITEM = &H2F& ‘此訊息由一個LBS_WANTKEYBOARDINPUT風格的列表框發送給他的所有者來響應Public Const WM_CHAR訊息
Public Const WM_SETFONT = &H30& ‘當繪製文本時程式發送此訊息得到控制項要用的顏色
Public Const WM_GETFONT = &H31& ‘應用程式發送此訊息得到當前控制項繪製文本的字型
Public Const WM_SETHOTKEY = &H32& ‘應用程式發送此訊息讓一個視窗與一個熱鍵相關連
Public Const WM_GETHOTKEY = &H33& ‘應用程式發送此訊息來判斷熱鍵與某個視窗是否有關聯
Public Const WM_QUERYDRAGICON = &H37& ‘此訊息發送給已最小化的視窗,當此視窗將要被拖放而它的類中沒有定義表徵圖,應用程式能返回一個表徵圖或游標的控制代碼,當使用者拖放表徵圖時系統顯示這個表徵圖或游標
Public Const WM_COMPAREITEM = &H39& ‘發送此訊息來判定combobox或listbox新增加的項的相對位置
Public Const WM_GETOBJECT = &H3D&
Public Const WM_COMPACTING = &H41& ‘顯示記憶體已經很少了
Public Const WM_WINDOWPOSCHANGING = &H46& ‘發送此訊息給那個視窗的大小和位置將要被改變時,來調用setwindowpos函數或其它視窗管理函數
Public Const WM_WINDOWPOSCHANGED = &H47& ‘發送此訊息給那個視窗的大小和位置已經被改變時,來調用setwindowpos函數或其它視窗管理函數
Public Const WM_POWER = &H48& ‘當系統將要進入暫停狀態時發送此訊息(適用於16位的windows)
Public Const WM_COPYDATA = &H4A& ‘當一個應用程式傳遞資料給另一個應用程式時發送此訊息
Public Const WM_CANCELJOURNAL = &H4B& ‘當某個使用者取消程式日誌啟用狀態,提交此訊息給程式
Public Const WM_NOTIFY = &H4E& ‘當某個控制項的某個事件已經發生或這個控制項需要得到一些資訊時,發送此訊息給它的父視窗
Public Const WM_INPUTLANGCHANGEREQUEST = &H50& ‘當使用者選擇某種輸入語言,或輸入語言的熱鍵改變
Public Const WM_INPUTLANGCHANGE = &H51& ‘當平台現場已經被改變後發送此訊息給受影響的最最上層視窗
Public Const WM_TCARD = &H52& ‘當程式已經初始化windows協助常式時發送此訊息給應用程式
Public Const WM_HELP = &H53& ‘此訊息顯示使用者按下了F1,如果某個菜單是啟用的,就發送此訊息個此視窗關聯的菜單,否則就發送給有焦點的視窗,如果當前都沒有焦點,就把此訊息發送給當前啟用的視窗
Public Const WM_USERCHANGED = &H54& ‘當使用者已經登入或退出後發送此訊息給所有的視窗,當使用者登入或退出時系統更新使用者的具體設定資訊,在使用者更新設定時系統馬上發送此訊息;
Public Const WM_NOTIFYFORMAT = &H55& ‘公用控制項,自訂控制項和他們的父視窗通過此訊息來判斷控制項是使用ANSI還是UNICODE結構,在WM_NOTIFY訊息,使用此控制項能使某個控制項與它的父控制項之間進行相互連信
Public Const WM_CONTEXTMENU = &H7B& ‘當使用者某個視窗中點擊了一下右鍵就發送此訊息給這個視窗
Public Const WM_STYLECHANGING = &H7C& ‘當調用SETWINDOWLONG函數將要改變一個或多個 視窗的風格時發送此訊息給那個視窗
Public Const WM_STYLECHANGED = &H7D& ‘當調用SETWINDOWLONG函數一個或多個 視窗的風格後發送此訊息給那個視窗
Public Const WM_DISPLAYCHANGE = &H7E& ‘當顯示器的解析度改變後發送此訊息給所有的視窗
Public Const WM_GETICON = &H7F& ‘此訊息發送給某個視窗來返回與某個視窗有關連的大表徵圖或小表徵圖的控制代碼;
Public Const WM_SETICON = &H80& ‘程式發送此訊息讓一個新的大表徵圖或小表徵圖與某個視窗關聯;
Public Const WM_NCCREATE = &H81& ‘當某個視窗第一次被建立時,此訊息在Public Const WM_CREATE訊息發送前發送;
Public Const WM_NCDESTROY = &H82& ‘此訊息通知某個視窗,非客戶區正在銷毀
Public Const WM_NCCALCSIZE = &H83& ‘當某個視窗的用戶端區域必須被核算時發送此訊息
Public Const WM_NCHITTEST = &H84& ‘移動滑鼠,按住或釋放滑鼠時發生
Public Const WM_NCPAINT = &H85& ‘程式發送此訊息給某個視窗當它(視窗)的架構必須被繪製時;
Public Const WM_NCACTIVATE = &H86& ‘此訊息發送給某個視窗 僅當它的非客戶區需要被改變來顯示是啟用還是非啟用狀態;
Public Const WM_GETDLGCODE = &H87& ‘發送此訊息給某個與對話方塊程式關聯的控制項,widdows控制方位鍵和TAB鍵使輸入進入此控制項,通過響應Public Const WM_GETDLGCODE訊息,應用程式可以把他當成一個特殊的輸入控制項並能處理它
Public Const WM_NCMOUSEMOVE = &HA0& ‘當游標在一個視窗的非客戶區內移動時發送此訊息給這個視窗 非客戶區為:表單的標題列及窗的邊框體
Public Const WM_NCLBUTTONDOWN = &HA1& ‘當游標在一個視窗的非客戶區同步選取滑鼠左鍵時提交此訊息
Public Const WM_NCLBUTTONUP = &HA2& ‘當使用者釋放滑鼠左鍵同時游標某個視窗在非客戶區十發送此訊息;
Public Const WM_NCLBUTTONDBLCLK = &HA3& ‘當使用者雙擊滑鼠左鍵同時游標某個視窗在非客戶區十發送此訊息
Public Const WM_NCRBUTTONDOWN = &HA4& ‘當使用者按下滑鼠右鍵同時游標又在視窗的非客戶區時發送此訊息
Public Const WM_NCRBUTTONUP = &HA5& ‘當使用者釋放滑鼠右鍵同時游標又在視窗的非客戶區時發送此訊息
Public Const WM_NCRBUTTONDBLCLK = &HA6& ‘當使用者雙擊滑鼠右鍵同時游標某個視窗在非客戶區十發送此訊息
Public Const WM_NCMBUTTONDOWN = &HA7& ‘當使用者按下滑鼠中鍵同時游標又在視窗的非客戶區時發送此訊息
Public Const WM_NCMBUTTONUP = &HA8& ‘當使用者釋放滑鼠中鍵同時游標又在視窗的非客戶區時發送此訊息
Public Const WM_NCMBUTTONDBLCLK = &HA9& ‘當使用者雙擊滑鼠中鍵同時游標又在視窗的非客戶區時發送此訊息

Public Const WM_KEYFIRST = &H100&
Public Const WM_KEYDOWN = &H100& ‘按下一個鍵
Public Const WM_KEYUP = &H101& ‘釋放一個鍵
Public Const WM_CHAR = &H102& ‘按下某鍵,並已發出WM_KEYDOWN,WM_KEYUP訊息

Public Const WM_DEADCHAR = &H103& ‘當用Translatemessage函數翻譯WM_KEYUP訊息時發送此訊息給擁有焦點的視窗
Public Const WM_SYSKEYDOWN = &H104& ‘當使用者按住ALT鍵同步選取其它鍵時提交此訊息給擁有焦點的視窗;
Public Const WM_SYSKEYUP = &H105& ‘當使用者釋放一個鍵同時ALT 鍵還按著時提交此訊息給擁有焦點的視窗
Public Const WM_SYSCHAR = &H106& ‘當WM_SYSKEYDOWN訊息被TRANSLATEMESSAGE函數翻譯後提交此訊息給擁有焦點的視窗
Public Const WM_SYSDEADCHAR = &H107& ‘當WM_SYSKEYDOWN訊息被TRANSLATEMESSAGE函數翻譯後發送此訊息給擁有焦點的視窗
Public Const WM_KEYLAST = &H108&
Public Const WM_INITDIALOG = &H110& ‘在一個對話方塊程式被顯示前發送此訊息給它,通常用此訊息初始化控制項和執行其它任務
Public Const WM_COMMAND = &H111& ‘當使用者選擇一條功能表命令項或當某個控制項發送一條訊息給它的父視窗,一個快速鍵被翻譯
Public Const WM_SYSCOMMAND = &H112& ‘當使用者選擇視窗菜單的一條命令或當使用者選擇最大化或最小化時那個視窗會收到此訊息
Public Const WM_TIMER = &H113& ‘發生了定時器事件
Public Const WM_HSCROLL = &H114& ‘當一個視窗標準水平捲軸產生一個滾動事件時發送此訊息給那個視窗,也發送給擁有它的控制項
Public Const WM_VSCROLL = &H115& ‘當一個視窗標準垂直捲軸產生一個滾動事件時發送此訊息給那個視窗也,發送給擁有它的控制項
Public Const WM_INITMENU = &H116& ‘當一個菜單將要被啟用時發送此訊息,它發生在使用者菜單條中的某項或按下某個菜單鍵,它允許程式在顯示前更改菜單
Public Const WM_INITMENUPOPUP = &H117& ‘當一個下拉式功能表或子功能表將要被啟用時發送此訊息,它允許程式在它顯示前更改菜單,而不要改變全部
Public Const WM_MENUSELECT = &H11F& ‘當使用者選擇一條功能表項目時發送此訊息給菜單的所有者(一般是視窗)
Public Const WM_MENUCHAR = &H120& ‘當菜單已被啟用使用者按下了某個鍵(不同於加速鍵),發送此訊息給菜單的所有者;
Public Const WM_ENTERIDLE = &H121& ‘當一個模態對話方塊或菜單進入空載狀態時發送此訊息給它的所有者,一個模態對話方塊或菜單進入空載狀態就是在處理完一條或幾條先前的訊息後沒有訊息它的列隊中等待
Public Const WM_MENURBUTTONUP = &H122&
Public Const WM_MENUDRAG = &H123&
Public Const WM_MENUGETOBJECT = &H124&
Public Const WM_UNINITMENUPOPUP = &H125&
Public Const WM_MENUCOMMAND = &H126&
Public Const WM_CHANGEUISTATE = &H127&
Public Const WM_UPDATEUISTATE = &H128&
Public Const WM_QUERYUISTATE = &H129&
Public Const WM_CTLCOLORMSGBOX = &H132& ‘在windows繪製訊息框前發送此訊息給訊息框的所有者視窗,通過響應這條訊息,所有者視窗可以通過使用給定的相關顯示裝置的控制代碼來設定訊息框的文本和背景顏色
Public Const WM_CTLCOLOREDIT = &H133& ‘當一個編輯型控制項將要被繪製時發送此訊息給它的父視窗;通過響應這條訊息,所有者視窗可以通過使用給定的相關顯示裝置的控制代碼來設定編輯框的文本和背景顏色
Public Const WM_CTLCOLORLISTBOX = &H134& ‘當一個列表框控制項將要被繪製前發送此訊息給它的父視窗;通過響應這條訊息,所有者視窗可以通過使用給定的相關顯示裝置的控制代碼來設定列表框的文本和背景顏色
Public Const WM_CTLCOLORBTN = &H135& ‘當一個按鈕控制項將要被繪製時發送此訊息給它的父視窗;通過響應這條訊息,所有者視窗可以通過使用給定的相關顯示裝置的控制代碼來設定按紐的文本和背景顏色
Public Const WM_CTLCOLORDLG = &H136& ‘當一個對話方塊控制項將要被繪製前發送此訊息給它的父視窗;通過響應這條訊息,所有者視窗可以通過使用給定的相關顯示裝置的控制代碼來設定對話方塊的文本背景顏色
Public Const WM_CTLCOLORSCROLLBAR = &H137& ‘當一個捲軸控制項將要被繪製時發送此訊息給它的父視窗;通過響應這條訊息,所有者視窗可以通過使用給定的相關顯示裝置的控制代碼來設定捲軸的背景顏色
Public Const WM_CTLCOLORSTATIC = &H138& ‘當一個靜態控制項將要被繪製時發送此訊息給它的父視窗;通過響應這條訊息,所有者視窗可以通過使用給定的相關顯示裝置的控制代碼來設定靜態控制項的文本和背景顏色

Public Const WM_MOUSEFIRST = &H200&
Public Const WM_MOUSEMOVE = &H200& ‘移動滑鼠
Public Const WM_LBUTTONDOWN = &H201& ‘按下滑鼠左鍵
Public Const WM_LBUTTONUP = &H202& ‘釋放滑鼠左鍵
Public Const WM_LBUTTONDBLCLK = &H203& ‘雙擊滑鼠左鍵
Public Const WM_RBUTTONDOWN = &H204& ‘按下滑鼠右鍵
Public Const WM_RBUTTONUP = &H205& ‘釋放滑鼠右鍵
Public Const WM_RBUTTONDBLCLK = &H206& ‘雙擊滑鼠右鍵
Public Const WM_MBUTTONDOWN = &H207& ‘按下滑鼠中鍵
Public Const WM_MBUTTONUP = &H208& ‘釋放滑鼠中鍵
Public Const WM_MBUTTONDBLCLK = &H209& ‘雙擊滑鼠中鍵
Public Const WM_MOUSEWHEEL = &H20A& ‘當滑鼠輪子轉動時發送此訊息個當前有焦點的控制項
Public Const WM_MOUSELAST = &H20A&

Public Const WM_PARENTNOTIFY = &H210& ‘當MDI子視窗被建立或被銷毀,或使用者按了一下滑鼠鍵而游標在子視窗上時發送此訊息給它的父視窗
Public Const WM_ENTERMENULOOP = &H211& ‘發送此訊息通知應用程式的主視窗that已經進入了菜單迴圈模式
Public Const WM_EXITMENULOOP = &H212& ‘發送此訊息通知應用程式的主視窗that已退出了菜單迴圈模式
Public Const WM_NEXTMENU = &H213&
Public Const WM_SIZING = 532& ‘當使用者正在調整視窗大小時發送此訊息給視窗;通過此訊息應用程式可以監看式視窗大小和位置也可以修改他們
Public Const WM_CAPTURECHANGED = 533& ‘發送此訊息 給視窗當它失去捕獲的滑鼠時
Public Const WM_MOVING = 534& ‘當使用者在移動視窗時發送此訊息,通過此訊息應用程式可以監看式視窗大小和位置也可以修改他們
Public Const WM_POWERBROADCAST = 536& ‘此訊息發送給應用程式來通知它有關電源管理事件
Public Const WM_DEVICECHANGE = 537& ‘當裝置的硬體設定改變時發送此訊息給應用程式或裝置驅動程式

Public Const WM_IME_STARTCOMPOSITION = &H10D&
Public Const WM_IME_ENDCOMPOSITION = &H10E&
Public Const WM_IME_COMPOSITION = &H10F&
Public Const WM_IME_KEYLAST = &H10F&
Public Const WM_IME_SETCONTEXT = &H281&
Public Const WM_IME_NOTIFY = &H282&
Public Const WM_IME_CONTROL = &H283&
Public Const WM_IME_COMPOSITIONFULL = &H284&
Public Const WM_IME_SELECT = &H285&
Public Const WM_IME_CHAR = &H286&
Public Const WM_IME_REQUEST = &H288&
Public Const WM_IME_KEYDOWN = &H290&
Public Const WM_IME_KEYUP = &H291&

Public Const WM_MDICREATE = &H220& ‘應用程式發送此訊息給多文檔的客戶視窗來建立一個MDI 子視窗
Public Const WM_MDIDESTROY = &H221& ‘應用程式發送此訊息給多文檔的客戶視窗來關閉一個MDI 子視窗
Public Const WM_MDIACTIVATE = &H222& ‘應用程式發送此訊息給多文檔的客戶視窗通知客戶視窗啟用另一個MDI子視窗,當客戶視窗收到此訊息後,它發出Public Const WM_MDIACTIVE訊息給MDI子視窗(未啟用)啟用它
Public Const WM_MDIRESTORE = &H223& ‘程式 發送此訊息給MDI客戶視窗讓子視窗從最大最小化恢複到原來大小
Public Const WM_MDINEXT = &H224& ‘程式 發送此訊息給MDI客戶視窗啟用下一個或前一個視窗
Public Const WM_MDIMAXIMIZE = &H225& ‘程式發送此訊息給MDI客戶視窗來最大化一個MDI子視窗
Public Const WM_MDITILE = &H226& ‘程式 發送此訊息給MDI客戶視窗以平鋪方式重新排列所有MDI子視窗
Public Const WM_MDICASCADE = &H227& ‘程式 發送此訊息給MDI客戶視窗以層疊方式重新排列所有MDI子視窗
Public Const WM_MDIICONARRANGE = &H228& ‘程式 發送此訊息給MDI客戶視窗重新排列所有最小化的MDI子視窗
Public Const WM_MDIGETACTIVE = &H229& ‘程式 發送此訊息給MDI客戶視窗來找到啟用的子視窗的控制代碼
Public Const WM_MDISETMENU = &H230& ‘程式 發送此訊息給MDI客戶視窗用MDI菜單代替子視窗的菜單
Public Const WM_ENTERSIZEMOVE = &H231&
Public Const WM_EXITSIZEMOVE = &H232&
Public Const WM_DROPFILES = &H233&
Public Const WM_MDIREFRESHMENU = &H234&
Public Const WM_MOUSEHOVER = &H2A1&
Public Const WM_MOUSELEAVE = &H2A3&
Public Const WM_CUT = &H300& ‘程式發送此訊息給一個編輯框或combobox來刪除當前選擇的文本
Public Const WM_COPY = &H301& ‘程式發送此訊息給一個編輯框或combobox來複製當前選擇的文本到剪貼簿
Public Const WM_PASTE = &H302& ‘程式發送此訊息給editcontrol或combobox從剪貼簿中得到資料
Public Const WM_CLEAR = &H303& ‘程式發送此訊息給editcontrol或combobox清除當前選擇的內容
Public Const WM_UNDO = &H304& ‘程式發送此訊息給editcontrol或combobox撤消最後一次操作
Public Const WM_RENDERFORMAT = &H305&
Public Const WM_RENDERALLFORMATS = &H306&
Public Const WM_DESTROYCLIPBOARD = &H307& ‘當調用ENPTYCLIPBOARD函數時 發送此訊息給剪貼簿的所有者
Public Const WM_DRAWCLIPBOARD = &H308& ‘當剪貼簿的內容變化時發送此訊息給剪貼簿觀察鏈的第一個視窗;它允許用剪貼簿觀察視窗來顯示剪貼簿的新內容;
Public Const WM_PAINTCLIPBOARD = &H309& ‘當剪貼簿包含CF_OWNERDIPLAY格式的資料並且剪貼簿觀察視窗的客戶區需要重畫;
Public Const WM_VSCROLLCLIPBOARD = &H30A&
Public Const WM_SIZECLIPBOARD = &H30B& ‘當剪貼簿包含CF_OWNERDIPLAY格式的資料並且剪貼簿觀察視窗的用戶端區域的大小已經改變是此訊息通過剪貼簿觀察視窗發送給剪貼簿的所有者;
Public Const WM_ASKCBFORMATNAME = &H30C& ‘通過剪貼簿觀察視窗發送此訊息給剪貼簿的所有者來請求一個CF_OWNERDISPLAY格式的剪貼簿的名字
Public Const WM_CHANGECBCHAIN = &H30D& ‘當一個視窗從剪貼簿觀察鏈中移去時發送此訊息給剪貼簿觀察鏈的第一個視窗;
Public Const WM_HSCROLLCLIPBOARD = &H30E& ‘此訊息通過一個剪貼簿觀察視窗發送給剪貼簿的所有者 ;它發生在當剪貼簿包含CFOWNERDISPALY格式的資料並且有個事件在剪貼簿觀察窗的水平捲軸上;所有者應滾動剪貼簿圖象並更新捲軸的值;
Public Const WM_QUERYNEWPALETTE = &H30F& ‘此訊息發送給將要收到焦點的視窗,此訊息能使視窗在收到焦點時同時有機會實現他的邏輯調色盤
Public Const WM_PALETTEISCHANGING = &H310& ‘當一個應用程式正要實現它的邏輯調色盤時發此訊息通知所有的應用程式
Public Const WM_PALETTECHANGED = &H311& ‘此訊息在一個擁有焦點的視窗實現它的邏輯調色盤後發送此訊息給所有頂級並重疊的視窗,以此來改變系統調色盤
Public Const WM_HOTKEY = &H312& ‘當使用者按下由REGISTERHOTKEY函數註冊的熱鍵時提交此訊息
Public Const WM_PRINT = 791& ‘應用程式發送此訊息僅當WINDOWS或其它應用程式發出一個請求要求繪製一個應用程式的一部分;
Public Const WM_PRINTCLIENT = 792&
Public Const WM_HANDHELDFIRST = 856&
Public Const WM_HANDHELDLAST = 863&
Public Const WM_PENWINFIRST = &H380&
Public Const WM_PENWINLAST = &H38F&
Public Const WM_COALESCE_FIRST = &H390&
Public Const WM_COALESCE_LAST = &H39F&

Public Const WM_DDE_FIRST = &H3E0&
Public Const WM_DDE_INITIATE = WM_DDE_FIRST + 0& ‘一個DDE客戶程式提交此訊息開始一個與伺服器程式的會話來響應那個指定的程式和主題名;
Public Const WM_DDE_TERMINATE = WM_DDE_FIRST + 1& ‘一個DDE應用程式(無論是客戶還是伺服器)提交此訊息來終止一個會話;
Public Const WM_DDE_ADVISE = WM_DDE_FIRST + 2& ‘一個DDE客戶程式提交此訊息給一個DDE服務程式來請求伺服器每當資料項目改變時更新它
Public Const WM_DDE_UNADVISE = WM_DDE_FIRST + 3& ‘一個DDE客戶程式通過此訊息通知一個DDE服務程式不更新指定的項或一個特殊的剪貼簿格式的項
Public Const WM_DDE_ACK = WM_DDE_FIRST + 4& ‘此訊息通知一個DDE(動態資料交換)程式已收到並正在處理WM_DDE_POKE,WM_DDE_EXECUTE,WM_DDE_DATA,WM_DDE_ADVISE,WM_DDE_UNADVISE, or WM_DDE_INITIAT訊息
Public Const WM_DDE_DATA = WM_DDE_FIRST + 5& ‘一個DDE服務程式提交此訊息給DDE客戶程式來傳遞個一資料項目給客戶或通知客戶的一條可用資料項目
Public Const WM_DDE_REQUEST = WM_DDE_FIRST + 6& ‘一個DDE客戶程式提交此訊息給一個DDE服務程式來請求一個資料項目的值;
Public Const WM_DDE_POKE = WM_DDE_FIRST + 7& ‘一個DDE客戶程式提交此訊息給一個DDE服務程式,客戶使用此訊息來請求伺服器接收一個未經同意的資料項目;伺服器通過回覆Public Const WM_DDE_ACK訊息提示是否它接收這個資料項目;
Public Const WM_DDE_EXECUTE = WM_DDE_FIRST + 8& ‘一個DDE客戶程式提交此訊息給一個DDE服務程式來發送一個字串給伺服器讓它象串列命令一樣被處理,伺服器通過提交Public Const WM_DDE_ACK訊息來作回應;
Public Const WM_DDE_LAST = WM_DDE_FIRST + 8&

Public Const WM_APP = &H8000&
Public Const WM_USER = &H400& ‘此訊息能輔助應用程式自訂私人訊息;

字型:大▼ 小 中 大 轉為日誌 編輯 刪除

上一篇
下一篇
|返回私密日誌列表

評論
還沒有人發表評論來坐第一個沙發

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.