版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Windows中的消息詳細(xì)列表-武林網(wǎng)消息,就是指Windows發(fā)出的一個(gè)通知,告訴應(yīng)用程序某個(gè)事情發(fā)生了。例如,單擊鼠標(biāo)、改變窗口尺寸、按下鍵盤上的一個(gè)鍵都會使Windows發(fā)送一個(gè)消息給應(yīng)用程序。消息本身是作為一個(gè)記錄傳遞給應(yīng)用程序的,這個(gè)記錄中包含了消息的類型以及其他信息。例如,對于單擊鼠標(biāo)所產(chǎn)生的消息來講,這個(gè)記錄中包含了單擊鼠標(biāo)時(shí)的坐標(biāo)。這個(gè)記錄類型叫做TMsg,它在Windows單元中是這樣聲明的:typeTMsg=packedrecordhwnd:HWND;//窗口句柄message:UINT;//消息常量標(biāo)識符wParam:WPARAM;//32位消息的特定附加信息lParam:LPARAM;//32位消息的特定附加信息time:DWORD;//消息開創(chuàng)建立時(shí)的時(shí)間pt:TPoint;//消息開創(chuàng)建立時(shí)的鼠標(biāo)位置end;消息中有什么?能否覺得一個(gè)消息記錄中的信息像希臘語一樣?假如是這樣,那么看一看下面的解釋:hwnd32位的窗口句柄。窗口能夠是任何類型的屏幕對象,由于Win32能夠維護(hù)大多數(shù)可視對象的句柄(窗口、對話框、按鈕、編輯框等)。Message用于區(qū)別其他消息的常量值,這些常量能夠是Windows單元中預(yù)定義的常量,可以以是自定義的常量。WParam通常是一個(gè)與消息有關(guān)的常量值,可以能是窗口或控件的句柄。LParam通常是一個(gè)指向內(nèi)存中數(shù)據(jù)的指針。由于WParam、lParam和Pointer都是32位的,因而,它們之間能夠互相轉(zhuǎn)換。WM_NULL=$0000;WM_CREATE=$0001;應(yīng)用程序開創(chuàng)建立一個(gè)窗口WM_DESTROY=$0002;一個(gè)窗口被銷毀WM_MOVE=$0003;移動(dòng)一個(gè)窗口WM_SIZE=$0005;改變一個(gè)窗口的大小WM_ACTIVATE=$0006;一個(gè)窗口被激活或失去激活狀態(tài);WM_SETFOCUS=$0007;獲得焦點(diǎn)后WM_KILLFOCUS=$0008;失去焦點(diǎn)WM_ENABLE=$000A;改變enable狀態(tài)WM_SETREDRAW=$000B;設(shè)置窗口能否能重畫WM_SETTEXT=$000C;應(yīng)用程序發(fā)送此消息來設(shè)置一個(gè)窗口的文本W(wǎng)M_GETTEXT=$000D;應(yīng)用程序發(fā)送此消息來復(fù)制對應(yīng)窗口的文本到緩沖區(qū)WM_GETTEXTLENGTH=$000E;得到與一個(gè)窗口有關(guān)的文本的長度〔不包含空字符〕WM_PAINT=$000F;要求一個(gè)窗口重畫自個(gè)WM_CLOSE=$0010;當(dāng)一個(gè)窗口或應(yīng)用程序要關(guān)閉時(shí)發(fā)送一個(gè)信號WM_QUERYENDSESSION=$0011;當(dāng)用戶選擇結(jié)束對話框或程序自個(gè)調(diào)用ExitWindows函數(shù)WM_QUIT=$0012;用來結(jié)束程序運(yùn)行或當(dāng)程序調(diào)用postquitmessage函數(shù)WM_QUERYOPEN=$0013;當(dāng)用戶窗口恢復(fù)以前的大小位置時(shí),把此消息發(fā)送給某個(gè)圖標(biāo)WM_ERASEBKGND=$0014;當(dāng)窗口背景必須被擦除時(shí)〔例在窗口改變大小時(shí)〕WM_SYSCOLORCHANGE=$0015;當(dāng)系統(tǒng)顏色改變時(shí),發(fā)送此消息給所有頂級窗口WM_ENDSESSION=$0016;當(dāng)系統(tǒng)進(jìn)程發(fā)出WM_QUERYENDSESSION消息后,此消息發(fā)送給應(yīng)用程序,通知它對話能否結(jié)束WM_SYSTEMERROR=$0017;WM_SHOWWINDOW=$0018;當(dāng)隱藏或顯示窗口是發(fā)送此消息給這個(gè)窗口WM_ACTIVATEAPP=$001C;發(fā)此消息給應(yīng)用程序哪個(gè)窗口是激活的,哪個(gè)是非激活的;WM_FONTCHANGE=$001D;當(dāng)系統(tǒng)的字體資源庫變化時(shí)發(fā)送此消息給所有頂級窗口WM_TIMECHANGE=$001E;當(dāng)系統(tǒng)的時(shí)間變化時(shí)發(fā)送此消息給所有頂級窗口WM_CANCELMODE=$001F;發(fā)送此消息來取消某種正在進(jìn)行的摸態(tài)〔操作〕WM_SETCURSOR=$0020;假如鼠標(biāo)引起光標(biāo)在某個(gè)窗口中移動(dòng)且鼠標(biāo)輸入沒有被捕獲時(shí),就發(fā)消息給某個(gè)窗口WM_MOUSEACTIVATE=$0021;當(dāng)光標(biāo)在某個(gè)非激活的窗口中而用戶正按著鼠標(biāo)的某個(gè)鍵發(fā)送此消息給當(dāng)下窗口WM_CHILDACTIVATE=$0022;發(fā)送此消息給MDI子窗口當(dāng)用戶點(diǎn)擊此窗口的標(biāo)題欄,或當(dāng)窗口被激活,移動(dòng),改變大小WM_QUEUESYNC=$0023;此消息由基于計(jì)算機(jī)的訓(xùn)練程序發(fā)送,通過WH_JOURNALPALYBACK的hook程序分離出用戶輸入消息WM_GETMINMAXINFO=$0024;此消息發(fā)送給窗口當(dāng)它將要改變大小或位置;WM_PAINTICON=$0026;發(fā)送給最小化窗口當(dāng)它圖標(biāo)將要被重畫WM_ICONERASEBKGND=$0027;此消息發(fā)送給某個(gè)最小化窗口,僅當(dāng)它在畫圖標(biāo)前它的背景必須被重畫WM_NEXTDLGCTL=$0028;發(fā)送此消息給一個(gè)對話框程序去更改焦點(diǎn)位置WM_SPOOLERSTATUS=$002A;每當(dāng)打印管理列隊(duì)增加或減少一條作業(yè)時(shí)發(fā)出此消息WM_DRAWITEM=$002B;當(dāng)button,combobox,listbox,menu的可視外觀改變時(shí)發(fā)送此消息給這些空件的所有者WM_MEASUREITEM=$002C;當(dāng)button,combobox,listbox,listviewcontrol,ormenuitem被開創(chuàng)建立時(shí)發(fā)送此消息給控件的所有者WM_DELETEITEM=$002D;當(dāng)thelistbox或combobox被銷毀或當(dāng)某些項(xiàng)被刪除通過LB_DELETESTRING,LB_RESETCONTENT,CB_DELETESTRING,orCB_RESETCONTENT消息WM_VKEYTOITEM=$002E;此消息有一個(gè)LBS_WANTKEYBOARDINPUT風(fēng)格的發(fā)出給它的所有者來響應(yīng)WM_KEYDOWN消息WM_CHARTOITEM=$002F;此消息由一個(gè)LBS_WANTKEYBOARDINPUT風(fēng)格的列表框發(fā)送給他的所有者來響應(yīng)WM_CHAR消息WM_SETFONT=$0030;當(dāng)繪制文本時(shí)程序發(fā)送此消息得到控件要用的顏色WM_GETFONT=$0031;應(yīng)用程序發(fā)送此消息得到當(dāng)下控件繪制文本的字體WM_SETHOTKEY=$0032;應(yīng)用程序發(fā)送此消息讓一個(gè)窗口與一個(gè)熱鍵相關(guān)連WM_GETHOTKEY=$0033;應(yīng)用程序發(fā)送此消息來判定熱鍵與某個(gè)窗口能否有關(guān)聯(lián)WM_QUERYDRAGICON=$0037;此消息發(fā)送給最小化窗口,當(dāng)此窗口將要被拖放而它的類中沒有定義圖標(biāo),應(yīng)用程序能返回一個(gè)圖標(biāo)或光標(biāo)的句柄,當(dāng)用戶拖放圖標(biāo)時(shí)系統(tǒng)顯示這個(gè)圖標(biāo)或光標(biāo)WM_COMPAREITEM=$0039;發(fā)送此消息來斷定combobox或listbox新增加的項(xiàng)的相對位置WM_GETOBJECT=$003D;WM_COMPACTING=$0041;顯示內(nèi)存已經(jīng)很少了WM_WINDOWPOSCHANGING=$0046;發(fā)送此消息給那個(gè)窗口的大小和位置將要被改變時(shí),來調(diào)用setwindowpos函數(shù)或其它窗口管理函數(shù)WM_WINDOWPOSCHANGED=$0047;發(fā)送此消息給那個(gè)窗口的大小和位置已經(jīng)被改變時(shí),來調(diào)用setwindowpos函數(shù)或其它窗口管理函數(shù)WM_POWER=$0048;〔適用于16位的windows〕當(dāng)系統(tǒng)將要進(jìn)入暫停狀態(tài)時(shí)發(fā)送此消息WM_COPYDATA=$004A;當(dāng)一個(gè)應(yīng)用程序傳遞數(shù)據(jù)給另一個(gè)應(yīng)用程序時(shí)發(fā)送此消息WM_CANCELJOURNAL=$004B;當(dāng)某個(gè)用戶取消程序日志激活狀態(tài),提交此消息給程序WM_NOTIFY=$004E;當(dāng)某個(gè)控件的某個(gè)事件已經(jīng)發(fā)生或這個(gè)控件需要得到一些信息時(shí),發(fā)送此消息給它的父窗口WM_INPUTLANGCHANGEREQUEST=$0050;當(dāng)用戶選擇某種輸入語言,或輸入語言的熱鍵改變WM_INPUTLANGCHANGE=$0051;當(dāng)平臺現(xiàn)場已經(jīng)被改變后發(fā)送此消息給受影響的最頂級窗口WM_TCARD=$0052;當(dāng)程序已經(jīng)初始化windows幫助例程時(shí)發(fā)送此消息給應(yīng)用程序WM_HELP=$0053;此消息顯示用戶按下了F1,假如某個(gè)菜單是激活的,就發(fā)送此消息個(gè)此窗口關(guān)聯(lián)的菜單,否則就發(fā)送給有焦點(diǎn)的窗口,假如當(dāng)下都沒有焦點(diǎn),就把此消息發(fā)送給當(dāng)下激活的窗口WM_USERCHANGED=$0054;當(dāng)用戶已經(jīng)登入或退出后發(fā)送此消息給所有的窗口,當(dāng)用戶登入或退出時(shí)系統(tǒng)更新用戶的詳細(xì)設(shè)置信息,在用戶更新設(shè)置時(shí)系統(tǒng)馬上發(fā)送此消息;WM_NOTIFYFORMAT=$0055;公用控件,自定義控件和他們的父窗口通過此消息來判定控件是使用ANSI還是UNICODE構(gòu)造在WM_NOTIFY消息,使用此控件能使某個(gè)控件與它的父控件之間進(jìn)行互相通信WM_CONTEXTMENU=$007B;當(dāng)用戶某個(gè)窗口中點(diǎn)擊了一下右鍵就發(fā)送此消息給這個(gè)窗口WM_STYLECHANGING=$007C;當(dāng)調(diào)用SETWINDOWLONG函數(shù)將要改變一個(gè)或多個(gè)窗口的風(fēng)格時(shí)發(fā)送此消息給那個(gè)窗口WM_STYLECHANGED=$007D;當(dāng)調(diào)用SETWINDOWLONG函數(shù)一個(gè)或多個(gè)窗口的風(fēng)格后發(fā)送此消息給那個(gè)窗口WM_DISPLAYCHANGE=$007E;當(dāng)顯示器的分辨率改變后發(fā)送此消息給所有的窗口WM_GETICON=$007F;此消息發(fā)送給某個(gè)窗口來返回與某個(gè)窗口有關(guān)連的大圖標(biāo)或小圖標(biāo)的句柄;WM_SETICON=$0080;程序發(fā)送此消息讓一個(gè)新的大圖標(biāo)或小圖標(biāo)與某個(gè)窗口關(guān)聯(lián);WM_NCCREATE=$0081;當(dāng)某個(gè)窗口第一次被開創(chuàng)建立時(shí),此消息在WM_CREATE消息發(fā)送前發(fā)送;WM_NCDESTROY=$0082;此消息通知某個(gè)窗口,非客戶區(qū)正在銷毀WM_NCCALCSIZE=$0083;當(dāng)某個(gè)窗口的客戶區(qū)域必須被核算時(shí)發(fā)送此消息WM_NCHITTEST=$0084;移動(dòng)鼠標(biāo),按住或釋放鼠標(biāo)時(shí)發(fā)生WM_NCPAINT=$0085;程序發(fā)送此消息給某個(gè)窗口當(dāng)它〔窗口〕的框架必須被繪制時(shí);WM_NCACTIVATE=$0086;此消息發(fā)送給某個(gè)窗口僅當(dāng)它的非客戶區(qū)需要被改變來顯示是激活還是非激活狀態(tài);WM_GETDLGCODE=$0087;發(fā)送此消息給某個(gè)與對話框程序關(guān)聯(lián)的控件,widdows控制方位鍵和TAB鍵使輸入進(jìn)入此控件通過響應(yīng)WM_GETDLGCODE消息,應(yīng)用程序能夠把他當(dāng)成一個(gè)特殊的輸入控件并能處理它WM_NCMOUSEMOVE=$00A0;當(dāng)光標(biāo)在一個(gè)窗口的非客戶區(qū)內(nèi)移動(dòng)時(shí)發(fā)送此消息給這個(gè)窗口,非客戶區(qū)為:窗體的標(biāo)題欄及窗的邊框體WM_NCLBUTTONDOWN=$00A1;當(dāng)光標(biāo)在一個(gè)窗口的非客戶區(qū)同時(shí)按下鼠標(biāo)左鍵時(shí)提交此消息WM_NCLBUTTONUP=$00A2;當(dāng)用戶釋放鼠標(biāo)左鍵同光陰標(biāo)某個(gè)窗口在非客戶區(qū)十發(fā)送此消息;WM_NCLBUTTONDBLCLK=$00A3;當(dāng)用戶雙擊鼠標(biāo)左鍵同光陰標(biāo)某個(gè)窗口在非客戶區(qū)十發(fā)送此消息WM_NCRBUTTONDOWN=$00A4;當(dāng)用戶按下鼠標(biāo)右鍵同光陰標(biāo)又在窗口的非客戶區(qū)時(shí)發(fā)送此消息WM_NCRBUTTONUP=$00A5;當(dāng)用戶釋放鼠標(biāo)右鍵同光陰標(biāo)又在窗口的非客戶區(qū)時(shí)發(fā)送此消息WM_NCRBUTTONDBLCLK=$00A6;當(dāng)用戶雙擊鼠標(biāo)右鍵同光陰標(biāo)某個(gè)窗口在非客戶區(qū)十發(fā)送此消息WM_NCMBUTTONDOWN=$00A7;當(dāng)用戶按下鼠標(biāo)中鍵同光陰標(biāo)又在窗口的非客戶區(qū)時(shí)發(fā)送此消息WM_NCMBUTTONUP=$00A8;當(dāng)用戶釋放鼠標(biāo)中鍵同光陰標(biāo)又在窗口的非客戶區(qū)時(shí)發(fā)送此消息WM_NCMBUTTONDBLCLK=$00A9;當(dāng)用戶雙擊鼠標(biāo)中鍵同光陰標(biāo)又在窗口的非客戶區(qū)時(shí)發(fā)送此消息WM_KEYFIRST=$0100;WM_KEYDOWN=$0100;按下一個(gè)鍵WM_KEYUP=$0101;釋放一個(gè)鍵WM_CHAR=$0102;按下某鍵,并已發(fā)出WM_KEYDOWN,WM_KEYUP消息WM_DEADCHAR=$0103;當(dāng)用translatemessage函數(shù)翻譯WM_KEYUP消息時(shí)發(fā)送此消息給擁有焦點(diǎn)的窗口WM_SYSKEYDOWN=$0104;當(dāng)用戶按住ALT鍵同時(shí)按下其它鍵時(shí)提交此消息給擁有焦點(diǎn)的窗口;WM_SYSKEYUP=$0105;當(dāng)用戶釋放一個(gè)鍵同時(shí)ALT鍵還按著時(shí)提交此消息給擁有焦點(diǎn)的窗口WM_SYSCHAR=$0106;當(dāng)WM_SYSKEYDOWN消息被TRANSLATEMESSAGE函數(shù)翻譯后提交此消息給擁有焦點(diǎn)的窗口WM_SYSDEADCHAR=$0107;當(dāng)WM_SYSKEYDOWN消息被TRANSLATEMESSAGE函數(shù)翻譯后發(fā)送此消息給擁有焦點(diǎn)的窗口WM_KEYLAST=$0108;WM_INITDIALOG=$0110;在一個(gè)對話框程序被顯示前發(fā)送此消息給它,通常用此消息初始化控件和執(zhí)行其它任務(wù)WM_COMMAND=$0111;當(dāng)用戶選擇一條菜單命令項(xiàng)或當(dāng)某個(gè)控件發(fā)送一條消息給它的父窗口,一個(gè)快速鍵被翻譯WM_SYSCOMMAND=$0112;當(dāng)用戶選擇窗口菜單的一條命令或當(dāng)用戶選擇最大化或最小化時(shí)那個(gè)窗口會收到此消息WM_TIMER=$0113;發(fā)生了定時(shí)器事件WM_HSCROLL=$0114;當(dāng)一個(gè)窗口標(biāo)準(zhǔn)水平滾動(dòng)條產(chǎn)生一個(gè)滾動(dòng)事件時(shí)發(fā)送此消息給那個(gè)窗口,也發(fā)送給擁有它的控件WM_VSCROLL=$0115;當(dāng)一個(gè)窗口標(biāo)準(zhǔn)垂直滾動(dòng)條產(chǎn)生一個(gè)滾動(dòng)事件時(shí)發(fā)送此消息給那個(gè)窗口也,發(fā)送給擁有它的控件WM_INITMENU=$0116;當(dāng)一個(gè)菜單將要被激活時(shí)發(fā)送此消息,它發(fā)生在用戶菜單條中的某項(xiàng)或按下某個(gè)菜單鍵,它允許程序在顯示前更改菜單WM_INITMENUPOPUP=$0117;當(dāng)一個(gè)下拉菜單或子菜單將要被激活時(shí)發(fā)送此消息,它允許程序在它顯示前更改菜單,而不要改變?nèi)縒M_MENUSELECT=$011F;當(dāng)用戶選擇一條菜單項(xiàng)時(shí)發(fā)送此消息給菜單的所有者〔一般是窗口〕WM_MENUCHAR=$0120;當(dāng)菜單已被激活用戶按下了某個(gè)鍵〔不同于加速鍵〕,發(fā)送此消息給菜單的所有者;WM_ENTERIDLE=$0121;當(dāng)一個(gè)模態(tài)對話框或菜單進(jìn)入空載狀態(tài)時(shí)發(fā)送此消息給它的所有者,一個(gè)模態(tài)對話框或菜單進(jìn)入空載狀態(tài)就是在處理完一條或幾條先前的消息后沒有消息它的列隊(duì)中等待WM_MENURBUTTONUP=$0122;WM_MENUDRAG=$0123;WM_MENUGETOBJECT=$0124;WM_UNINITMENUPOPUP=$0125;WM_MENUCOMMAND=$0126;WM_CHANGEUISTATE=$0127;WM_UPDATEUISTATE=$0128;WM_QUERYUISTATE=$0129;WM_CTLCOLORMSGBOX=$0132;在windows繪制消息框前發(fā)送此消息給消息框的所有者窗口,通過響應(yīng)這條消息,所有者窗口能夠通過使用給定的相關(guān)顯示設(shè)備的句柄來設(shè)置消息框的文本和背景顏色WM_CTLCOLOREDIT=$0133;當(dāng)一個(gè)編輯型控件將要被繪制時(shí)發(fā)送此消息給它的父窗口;通過響應(yīng)這條消息,所有者窗口能夠通過使用給定的相關(guān)顯示設(shè)備的句柄來設(shè)置編輯框的文本和背景顏色WM_CTLCOLORLISTBOX=$0134;當(dāng)一個(gè)列表框控件將要被繪制前發(fā)送此消息給它的父窗口;通過響應(yīng)這條消息,所有者窗口能夠通過使用給定的相關(guān)顯示設(shè)備的句柄來設(shè)置列表框的文本和背景顏色WM_CTLCOLORBTN=$0135;當(dāng)一個(gè)按鈕控件將要被繪制時(shí)發(fā)送此消息給它的父窗口;通過響應(yīng)這條消息,所有者窗口能夠通過使用給定的相關(guān)顯示設(shè)備的句柄來設(shè)置按紐的文本和背景顏色WM_CTLCOLORDLG=$0136;當(dāng)一個(gè)對話框控件將要被繪制前發(fā)送此消息給它的父窗口;通過響應(yīng)這條消息,所有者窗口能夠通過使用給定的相關(guān)顯示設(shè)備的句柄來設(shè)置對話框的文本背景顏色WM_CTLCOLORSCROLLBAR=$0137;當(dāng)一個(gè)滾動(dòng)條控件將要被繪制時(shí)發(fā)送此消息給它的父窗口;通過響應(yīng)這條消息,所有者窗口能夠通過使用給定的相關(guān)顯示設(shè)備的句柄來設(shè)置滾動(dòng)條的背景顏色WM_CTLCOLORSTATIC=$0138;當(dāng)一個(gè)靜態(tài)控件將要被繪制時(shí)發(fā)送此消息給它的父窗口;通過響應(yīng)這條消息,所有者窗口能夠通過使用給定的相關(guān)顯示設(shè)備的句柄來設(shè)置靜態(tài)控件的文本和背景顏色WM_MOUSEFIRST=$0200;WM_MOUSEMOVE=$0200;移動(dòng)鼠標(biāo)WM_LBUTTONDOWN=$0201;按下鼠標(biāo)左鍵WM_LBUTTONUP=$0202;釋放鼠標(biāo)左鍵WM_LBUTTONDBLCLK=$0203;雙擊鼠標(biāo)左鍵WM_RBUTTONDOWN=$0204;按下鼠標(biāo)右鍵WM_RBUTTONUP=$0205;釋放鼠標(biāo)右鍵WM_RBUTTONDBLCLK=$0206;雙擊鼠標(biāo)右鍵WM_MBUTTONDOWN=$0207;按下鼠標(biāo)中鍵WM_MBUTTONUP=$0208;釋放鼠標(biāo)中鍵WM_MBUTTONDBLCLK=$0209;雙擊鼠標(biāo)中鍵WM_MOUSEWHEEL=$020A;當(dāng)鼠標(biāo)輪子轉(zhuǎn)動(dòng)時(shí)發(fā)送此消息個(gè)當(dāng)下有焦點(diǎn)的控件WM_MOUSELAST=$020A;WM_PARENTNOTIFY=$0210;當(dāng)MDI子窗口被開創(chuàng)建立或被銷毀,或用戶按了一下鼠標(biāo)鍵而光標(biāo)在子窗口上時(shí)發(fā)送此消息給它的父窗口WM_ENTERMENULOOP=$0211;發(fā)送此消息通知應(yīng)用程序的主窗口that已經(jīng)進(jìn)入了菜單循環(huán)形式WM_EXITMENULOOP=$0212;發(fā)送此消息通知應(yīng)用程序的主窗口that已退出了菜單循環(huán)形式WM_NEXTMENU=$0213;WM_SIZING=532;當(dāng)用戶正在調(diào)整窗口大小時(shí)發(fā)送此消息給窗口;通過此消息應(yīng)用程序能夠監(jiān)視窗口大小和位置可以以修改他們WM_CAPTURECHANGED=533;發(fā)送此消息給窗口當(dāng)它失去捕獲的鼠標(biāo)時(shí);WM_MOVING=534;當(dāng)用戶在移動(dòng)窗口時(shí)發(fā)送此消息,通過此消息應(yīng)用程序能夠監(jiān)視窗口大小和位置可以以修改他們;WM_POWERBROADCAST=536;此消息發(fā)送給應(yīng)用程序來通知它有關(guān)電源管理事件;WM_DEVICECHANGE=537;當(dāng)設(shè)備的硬件配置改變時(shí)發(fā)送此消息給應(yīng)用程序或設(shè)備驅(qū)動(dòng)程序WM_IME_STARTCOMPOSITION=$010D;WM_IME_ENDCOMPOSITION=$010E;WM_IME_COMPOSITION=$010F;WM_IME_KEYLAST=$010F;WM_IME_SETCONTEXT=$0281;WM_IME_NOTIFY=$0282;WM_IME_CONTROL=$0283;WM_IME_COMPOSITIONFULL=$0284;WM_IME_SELECT=$0285;WM_IME_CHAR=$0286;WM_IME_REQUEST=$0288;WM_IME_KEYDOWN=$0290;WM_IME_KEYUP=$0291;WM_MDICREATE=$0220;應(yīng)用程序發(fā)送此消息給多文檔的客戶窗口來開創(chuàng)建立一個(gè)MDI子窗口WM_MDIDESTROY=$0221;應(yīng)用程序發(fā)送此消息給多文檔的客戶窗口來關(guān)閉一個(gè)MDI子窗口WM_MDIACTIVATE=$0222;應(yīng)用程序發(fā)送此消息給多文檔的客戶窗口通知客戶窗口激活另一個(gè)MDI子窗口,當(dāng)客戶窗口收到此消息后,它發(fā)出WM_MDIACTIVE消息給MDI子窗口〔未激活〕激活它;WM_MDIRESTORE=$0223;程序發(fā)送此消息給MDI客戶窗口讓子窗口從最大最小化恢復(fù)到原來大小WM_MDINEXT=$0224;程序發(fā)送此消息給MDI客戶窗口激活下一個(gè)或前一個(gè)窗口WM_MDIMAXIMIZE=$0225;程序發(fā)送此消息給MDI客戶窗口來最大化一個(gè)MDI子窗口;WM_MDITILE=$0226;程序發(fā)送此消息給MDI客戶窗口以平鋪方式重新排列所有MDI子窗口WM_MDICASCADE=$0227;程序發(fā)送此消息給MDI客戶窗口以層疊方式重新排列所有MDI子窗口WM_MDIICONARRANGE=$0228;程序發(fā)送此消息給MDI客戶窗口重新排列所有最小化的MDI子窗口WM_MDIGETACTIVE=$0229;程序發(fā)送此消息給MDI客戶窗口來找到激活的子窗口的句柄WM_MDISETMENU=$0230;程序發(fā)送此消息給MDI客戶窗口用MDI菜單代替子窗口的菜單WM_ENTERSIZEMOVE=$0231;WM_EXITSIZEMOVE=$0232;WM_DROPFILES=$0233;WM_MDIREFRESHMENU=$0234;WM_MOUSEHOVER=$02A1;WM_MOUSELEAVE=$02A3;WM_CUT=$0300;程序發(fā)送此消息給一個(gè)編輯框或combobox來刪除當(dāng)下選擇的文本W(wǎng)M_COPY=$0301;程序發(fā)送此消息給一個(gè)編輯框或combobox來復(fù)制當(dāng)下選擇的文本到剪貼板WM_PASTE=$0302;程序發(fā)送此消息給editcontrol或combobox從剪貼板中得到數(shù)據(jù)WM_CLEAR=$0303;程序發(fā)送此消息給editcontrol或combobox去除當(dāng)下選擇的內(nèi)容;WM_UNDO=$0304;程序發(fā)送此消息給editcontrol或combobox撤消最后一次操作WM_RENDERFORMAT=$0305;WM_RENDERALLFORMATS=$0306;WM_DESTROYCLIPBOARD=$0307;當(dāng)調(diào)用ENPTYCLIPBOARD函數(shù)時(shí)發(fā)送此消息給剪貼板的所有者WM_DRAWCLIPBOARD=$0308;當(dāng)剪貼板的內(nèi)容變化時(shí)發(fā)送此消息給剪貼板觀察鏈的第一個(gè)窗口;它允許用剪貼板觀察窗口來顯示剪貼板的新內(nèi)容;WM_PAINTCLIPBOARD=$0309;當(dāng)剪貼板包含CF_OWNERDIPLAY格式的數(shù)據(jù)并且剪貼板觀察窗口的客戶區(qū)需要重畫;WM_VSCROLLCLIPBOARD=$030A;WM_SIZECLIPBOARD=$030B;當(dāng)剪貼板包含CF_OWNERDIPLAY格式的數(shù)據(jù)并且剪貼板觀察窗口的客戶區(qū)域的大小已經(jīng)改變是此消息通過剪貼板觀察窗口發(fā)送給剪貼板的所有者;WM_ASKCBFORMATNAME=$030C;通過剪貼板觀察窗口發(fā)送此消息給剪貼板的所有者來請求一個(gè)CF_OWNERDISPLAY格式的剪貼板的名字WM_CHANGECBCHAIN=$030D;當(dāng)一個(gè)窗口從剪貼板觀察鏈中移去時(shí)發(fā)送此消息給剪貼板觀察鏈的第一個(gè)窗口;WM_HSCROLLCLIPBOARD=$030E;此消息通過一個(gè)剪貼板觀察窗口發(fā)送給剪貼板的所有者;它發(fā)生在當(dāng)剪貼板包含CFOWNERDISPALY格式的數(shù)據(jù)并且有個(gè)事件在剪貼板觀察窗的水平滾動(dòng)條上;所有者應(yīng)滾動(dòng)剪貼板圖象并更新滾動(dòng)條的值;WM_QUERYNEWPALETTE=$030F;此消息發(fā)送給將要收到焦點(diǎn)的窗口,此消息能使窗口在收到焦點(diǎn)時(shí)同時(shí)有時(shí)機(jī)實(shí)現(xiàn)他的邏輯調(diào)色板WM_PALETTEISCHANGING=$0310;當(dāng)一個(gè)應(yīng)用程序正要實(shí)現(xiàn)它的邏輯調(diào)色板時(shí)發(fā)此消息通知所有的應(yīng)用程序WM_PALETTECHANGED=$0311;此消息在一個(gè)擁有焦點(diǎn)的窗口實(shí)現(xiàn)它的邏輯調(diào)色板后發(fā)送此消息給所有頂級并重疊的窗口,以此來改變系統(tǒng)調(diào)色板WM_HOTKEY=$0312;當(dāng)用戶按下由REGISTERHOTKEY函數(shù)注冊的熱鍵時(shí)提交此消息WM_PRINT=791;應(yīng)用程序發(fā)送此消息僅當(dāng)WINDOWS或其它應(yīng)用程序發(fā)出一個(gè)請求要求繪制一個(gè)應(yīng)用程序的一部分;WM_PRINTCLIENT=792;WM_HANDHELDFIRST=856;WM_HANDHELDLAST=863;WM_PENWINFIRST=$0380;WM_PENWINLAST=$038F;WM_COALESCE_FIRST=$0390;WM_COALESCE_LAST=$039F;WM_DDE_FIRST=$03E0;WM_DDE_INITIATE=WM_DDE_FIRST+0;一個(gè)DDE客戶程序提交此消息開場一個(gè)與服務(wù)器程序的會話來響應(yīng)那個(gè)指定的程序和主題名;WM_DDE_TERMINATE=WM_DDE_FIRST+1;一個(gè)DDE應(yīng)用程序〔無論是客戶還是服務(wù)器〕提交此消息來終止一個(gè)會話;WM_DDE_ADVISE=WM_DDE_FIRST+2;一個(gè)DDE客戶程序提交此消息給一個(gè)DDE服務(wù)程序來請求服務(wù)器每當(dāng)數(shù)據(jù)項(xiàng)改變時(shí)更新它WM_DDE_UNADVISE=WM_DDE_FIRST+3;一個(gè)DDE客戶程序通過此消息通知一個(gè)DDE服務(wù)程序不更新指定的項(xiàng)或一個(gè)特殊的剪貼板格式的項(xiàng)WM_DDE_ACK=WM_DDE_FIRST+4;此消息通知一個(gè)DDE〔動(dòng)態(tài)數(shù)據(jù)交換〕程序已收到并正在處理WM_DDE_POKE,WM_DDE_EXECUTE,WM_DDE_DATA,WM_DDE_ADVISE,WM_DDE_UNADVISE,orWM_DDE_INITIAT消息WM_DDE_DATA=WM_DDE_FIRST+5;一個(gè)DDE服務(wù)程序提交此消息給DDE客戶程序來傳遞個(gè)一數(shù)據(jù)項(xiàng)給客戶或通知客戶的一條可用數(shù)據(jù)項(xiàng)WM_DDE_REQUEST=WM_DDE_FIR
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新型電動(dòng)出租車購置合同范本4篇
- 2025年度協(xié)議離婚房產(chǎn)分割合同范本3篇
- 2024起重機(jī)研發(fā)、制造與銷售合作框架合同3篇
- 2024版建筑腳手架施工安全合作合同書版B版
- 2024藥品研發(fā)生產(chǎn)項(xiàng)目廉潔合作合同范本3篇
- 2024智能化倉儲管理系統(tǒng)采購與升級合同2篇
- 2025年度知識產(chǎn)權(quán)出借與咨詢服務(wù)合同4篇
- 2025年度知識產(chǎn)權(quán)評估居間合同上訴狀4篇
- 2024離婚雙方關(guān)于調(diào)解程序的協(xié)議
- 2024版毛竹購銷合同模板
- 春節(jié)行車安全常識普及
- 電機(jī)維護(hù)保養(yǎng)專題培訓(xùn)課件
- 汽車租賃行業(yè)利潤分析
- 春節(jié)拜年的由來習(xí)俗來歷故事
- 2021火災(zāi)高危單位消防安全評估導(dǎo)則
- 佛山市服務(wù)業(yè)發(fā)展五年規(guī)劃(2021-2025年)
- 房屋拆除工程監(jiān)理規(guī)劃
- 醫(yī)院保安服務(wù)方案(技術(shù)方案)
- 高效能人士的七個(gè)習(xí)慣:實(shí)踐應(yīng)用課程:高級版
- 小數(shù)加減法計(jì)算題100道
- 通信電子線路(哈爾濱工程大學(xué))智慧樹知到課后章節(jié)答案2023年下哈爾濱工程大學(xué)
評論
0/150
提交評論