日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

Windows消息类型及说明(全面)

發(fā)布時(shí)間:2023/12/16 windows 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows消息类型及说明(全面) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
前綴消息說明
WM_Window Message窗口消息,一般用在SendMessage,PostMessage這樣的消息函數(shù)中
SM_Static Message靜態(tài)標(biāo)簽消息
SS_Static Style靜態(tài)標(biāo)簽風(fēng)格
BM_Button Message按鈕消息
BS_Button Style按鈕風(fēng)格
BN_Button Notify按鈕通知
EM_Edit Message編輯框消息
ES_Edit Style編輯框風(fēng)格
CB_ComboBox組合框消息
CBN_ComboBox Notify組合框通知
LBM_ListBox Message列表框消息
LBS_ListBox Style列表框風(fēng)格
LBN_ListBox Notify列表框通知
LVM_ListView Message超級列表框(列表視圖)消息
LVS_ListView Style超級列表框(列表視圖)風(fēng)格
LVN_ListView Notify超級列表框(列表視圖)通知
TVM_TreeView Message樹型框(樹型視圖)消息
TVS_TreeView Style樹型框(樹型視圖)風(fēng)格
TVN_ TreeView Notify樹型框(樹型視圖)通知
VK_Virtual Keyboard虛擬鍵、鍵代碼

詳細(xì)消息:

//0x0005/*_IMC_GETOPENSTATUS*/,"", //0x0003/*_IMC_GETSENTENCEMODE*/,"", 0x000F/*_IMC_GETSTATUSWINDOWPOS*/,"發(fā)送給IME窗口,獲取狀態(tài)窗口的位置", 0x0022/*_IMC_OPENSTATUSWINDOW*/,"發(fā)送給IME窗口,顯示狀態(tài)窗口", 0x0008/*_IMC_SETCANDIDATEPOS*/,"發(fā)送給IME窗口,設(shè)置候選窗口的位置", 0x000A/*_IMC_SETCOMPOSITIONFONT*/,"發(fā)送給IME窗口,設(shè)置用來顯示按鍵組合窗口中的文本的邏輯字體", 0x000C/*_IMC_SETCOMPOSITIONWINDOW*/,"發(fā)送給IME窗口,設(shè)置按鍵組合窗口的樣式", //0x0002/*_IMC_SETCONVERSIONMODE*/,"", //0x0006/*_IMC_SETOPENSTATUS*/,"", //0x0004/*_IMC_SETSENTENCEMODE*/,"", 0x0010/*_IMC_SETSTATUSWINDOWPOS*/,"發(fā)送給IME窗口,設(shè)置狀態(tài)窗口的位置", 0x0003/*_IMN_CHANGECANDIDATE*/,"IME通知應(yīng)用程序:候選窗口中的內(nèi)容將改變", 0x0004/*_IMN_CLOSECANDIDATE*/,"IME通知應(yīng)用程序:候選窗口將關(guān)閉", 0x0001/*_IMN_CLOSESTATUSWINDOW*/,"IME通知應(yīng)用程序:狀態(tài)窗口將關(guān)閉", 0x000D/*_IMN_GUIDELINE*/,"IME通知應(yīng)用程序:將顯示一條出錯(cuò)或其他信息", 0x0005/*_IMN_OPENCANDIDATE*/,"IME通知應(yīng)用程序:將打開候選窗口", 0x0002/*_IMN_OPENSTATUSWINDOW*/,"IME通知應(yīng)用程序:將創(chuàng)建狀態(tài)窗口", 0x0009/*_IMN_SETCANDIDATEPOS*/,"IME通知應(yīng)用程序:已結(jié)束候選處理同時(shí)將移動候選窗口", 0x000A/*_IMN_SETCOMPOSITIONFONT*/,"IME通知應(yīng)用程序:輸入內(nèi)容的字體已被更改", 0x000B/*_IMN_SETCOMPOSITIONWINDOW*/,"IME通知應(yīng)用程序:按鍵組合窗口的樣式或位置已被更改", 0x0006/*_IMN_SETCONVERSIONMODE*/,"IME通知應(yīng)用程序:輸入內(nèi)容的轉(zhuǎn)換模式已被更改", 0x0008/*_IMN_SETOPENSTATUS*/,"IME通知應(yīng)用程序:輸入內(nèi)容的狀態(tài)已被更改", 0x0007/*_IMN_SETSENTENCEMODE*/,"IME通知應(yīng)用程序:輸入內(nèi)容的語句模式已被更改", 0x000C/*_IMN_SETSTATUSWINDOWPOS*/,"IME通知應(yīng)用程序:輸入內(nèi)容中的狀態(tài)窗口的位置已被更改", ``` //IMR_CANDIDATEFORM,"", //IMR_COMPOSITIONFORM,"", //Pager Control,Pager控件消息,分頁控件消息 (0x1400 + 3)/*_PGM_FORWARDMOUSE*/,"啟用或禁用Pager分頁控件的鼠標(biāo)消息轉(zhuǎn)發(fā),若啟用則Pager控件轉(zhuǎn)發(fā)WM_MOUSEMOVE消息給包含的窗口,宏:Pager_ForwardMouse", (0x1400 + 5)/*_PGM_GETBKCOLOR*/,"獲取Pager分頁控件的當(dāng)前背景色,宏:Pager_GetBkColor", (0x1400 + 7)/*_PGM_GETBORDER*/,"獲取Pager分頁控件的當(dāng)前邊界尺寸,宏:Pager_GetBorder", (0x1400 + 11)/*_PGM_GETBUTTONSIZE*/,"獲取Pager分頁控件的當(dāng)前按鈕大小,宏:Pager_GetButtonSize", (0x1400 + 12)/*_PGM_GETBUTTONSTATE*/,"獲取Pager分頁控件中指定按鈕的狀態(tài),宏:Pager_GetButtonState", (0x2000 + 4)/*_PGM_GETDROPTARGET*/,"獲取Pager分頁控件的IDropTarget接口指針,宏:Pager_GetDropTarget", (0x1400 + 9)/*_PGM_GETPOS*/,"獲取Pager分頁控件的滾動條的當(dāng)前位置,宏:Pager_GetPos", (0x1400 + 2)/*_PGM_RECALCSIZE*/,"強(qiáng)制重新計(jì)算Pager分頁控件包含的窗口的大小,宏:Pager_RecalcSize", (0x1400 + 4)/*_PGM_SETBKCOLOR*/,"設(shè)置Pager分頁控件的當(dāng)前背景色,宏:Pager_SetBkColor", (0x1400 + 6)/*_PGM_SETBORDER*/,"設(shè)置Pager分頁控件的當(dāng)前邊界尺寸,宏:Pager_SetBorder", (0x1400 + 10)/*_PGM_SETBUTTONSIZE*/,"設(shè)置Pager分頁控件的當(dāng)前按鈕大小,宏:Pager_SetButtonSize", (0x1400 + 1)/*_PGM_SETCHILD*/,"設(shè)置Pager分頁控件中包含的窗口,宏:Pager_SetChild", (0x1400 + 8)/*_PGM_SETPOS*/,"獲取Pager分頁控件的滾動條的當(dāng)前位置,宏:Pager_SetPos", //Pager Control,Pager控件通知消息 (-900-2)/*_PGN_CALCSIZE*/,"Pager控件發(fā)送的通知消息,用以獲得所包含窗口的滾動尺寸,相關(guān)結(jié)構(gòu):NMPGCALCSIZE", (-900-1)/*_PGN_SCROLL*/,"在所包含窗口被滾動之前,Pager控件發(fā)送的通知消息,相關(guān)結(jié)構(gòu):NMPGSCROLL", //MIDI消息 0x3C2/*_MIM_CLOSE*/,"當(dāng)MIDI輸入設(shè)備被關(guān)閉時(shí),把該消息發(fā)送給MIDI輸入回調(diào)函數(shù)", 0x3C3/*_MIM_DATA*/,"當(dāng)MIDI輸入設(shè)備接收一條MIDI消息后,把該消息發(fā)送給MIDI輸入回調(diào)函數(shù)", 0x3C5/*_MIM_ERROR*/,"當(dāng)收到一條無效的MIDI消息時(shí),把該消息發(fā)送給MIDI輸入回調(diào)函數(shù)", 0x3C4/*_MIM_LONGDATA*/,"當(dāng)輸入緩沖區(qū)中填寫了MIDI系統(tǒng)專用數(shù)據(jù)且將把該緩沖區(qū)交還給應(yīng)用程序時(shí),發(fā)送該消息給MIDI回調(diào)函數(shù)", 0x3C6/*_MIM_LONGERROR*/,"當(dāng)收到一條無效的MIDI系統(tǒng)專用消息時(shí),把該消息發(fā)送給一個(gè)MIDI輸入回調(diào)函數(shù)", 0x3CC/*_MIM_MOREDATA*/,"當(dāng)MIDI輸入設(shè)備收到一條MIDI消息,但應(yīng)用程序處理MIM_DATA消息不夠快跟不上輸入設(shè)備時(shí),發(fā)送該消息給MIDI輸入回調(diào)函數(shù)", 0x3C1/*_MIM_OPEN*/,"當(dāng)MIDI輸入設(shè)備被打開時(shí),把該消息發(fā)送給MIDI輸入回調(diào)函數(shù)", 0x3C2/*_MM_MIM_CLOSE*/,"當(dāng)關(guān)閉某MIDI輸入設(shè)備時(shí),發(fā)送該消息給一個(gè)窗口。一旦發(fā)送了該消息,設(shè)備句柄將不再有效", 0x3C3/*_MM_MIM_DATA*/,"當(dāng)MIDI輸入設(shè)備收到一條完整的MIDI消息時(shí),發(fā)送該消息給一個(gè)窗口", 0x3C5/*_MM_MIM_ERROR*/,"當(dāng)收到一條無效的MIDI消息時(shí),把該消息發(fā)給一個(gè)窗口", 0x3C4/*_MM_MIM_LONGDATA*/,"當(dāng)輸入緩沖區(qū)中填寫了MIDI系統(tǒng)專用數(shù)據(jù)且將把該緩沖區(qū)交還給應(yīng)用程序時(shí),發(fā)送該消息給一個(gè)窗口", 0x3C6/*_MM_MIM_LONGERROR*/," 當(dāng)收到一條無效的(或不完整的)MIDI系統(tǒng)專用消息時(shí),發(fā)送該消息給一個(gè)窗口", 0x3CC/*_MM_MIM_MOREDATA*/,"當(dāng)MIDI輸入設(shè)備收到一條MIDI消息,但應(yīng)用程序處理MIM_DATA消息不夠快跟不上輸入設(shè)備時(shí),發(fā)送該消息給一個(gè)回調(diào)窗口", 0x3C1/*_MM_MIM_OPEN*/,"當(dāng)MIDI輸入設(shè)備被打開時(shí),發(fā)送該消息給一個(gè)窗口", 0x3C8/*_MM_MOM_CLOSE*/,"當(dāng)MIDI輸出設(shè)備被關(guān)閉時(shí),發(fā)送該消息給一個(gè)窗口;一旦發(fā)送了這一消息,設(shè)備句柄將不再有效", 0x3C9/*_MM_MOM_DONE*/,"當(dāng)指定的系統(tǒng)專用緩沖區(qū)中的內(nèi)容被播放完,并且將把該緩沖區(qū)交還給應(yīng)用程序時(shí),發(fā)送該消息給一個(gè)MIDI回調(diào)函數(shù)", 0x3C7/*_MM_MOM_OPEN*/,"當(dāng)MIDI輸出設(shè)備被打開時(shí),發(fā)送該消息給一個(gè)窗口", 0x3CA/*_MM_MOM_POSITIONCB*/,"當(dāng)在MIDI輸出流中一個(gè)MEVT_F_CALLBACK(標(biāo)志)事件到達(dá)時(shí),發(fā)送該消息給一個(gè)窗口", 0x3C8/*_MOM_CLOSE*/,"當(dāng)MIDI輸出設(shè)備被關(guān)閉時(shí),把該消息發(fā)送給MIDI輸出回調(diào)函數(shù)", 0x3C9/*_MOM_DONE*/,"當(dāng)指定的專用系統(tǒng)或流緩沖區(qū)已經(jīng)播放,并且正在返回到應(yīng)用程序時(shí),發(fā)送該信息到MIDI輸出回調(diào)函數(shù)", 0x3C7/*_MOM_OPEN*/,"當(dāng)MIDI輸出設(shè)備被打開時(shí),把該消息發(fā)送給MIDI輸出回調(diào)函數(shù)", 0x3CA/*_MOM_POSITIONCB*/,"當(dāng)在MIDI輸出流中一個(gè)MEVT_F_CALLBACK(標(biāo)志)事件到達(dá)時(shí),發(fā)送該消息給一個(gè)窗口", //驅(qū)動程序消息 0x0004/*_DRV_CLOSE*/,"驅(qū)動程序因CloseDriver調(diào)用而關(guān)閉時(shí),系統(tǒng)向它發(fā)出本消息,驅(qū)動程序常使用DRV_CLOSE通知來釋放特定實(shí)例的數(shù)據(jù)結(jié)構(gòu)", 0x0007/*_DRV_CONFIGURE*/,"驅(qū)動程序完成初始化安裝及每當(dāng)用戶要重新配置驅(qū)動程序時(shí),驅(qū)動安裝程序會發(fā)送該消息", 0x0005/*_DRV_DISABLE*/,"驅(qū)動程序被釋放或由Windows進(jìn)入DOS時(shí),向驅(qū)動程序發(fā)DRV_DISABLE消息", 0x0002/*_DRV_ENABLE*/,"當(dāng)驅(qū)動程序首次加載后,系統(tǒng)向它發(fā)DRV_ENABLE消息,利用該消息設(shè)置硬件并掛接中斷", 0x000B/*_DRV_EXITSESSION*/,"系統(tǒng)退出前,向所有打開的驅(qū)動程序發(fā)出該消息", 0x0006/*_DRV_FREE*/,"驅(qū)動程序被丟棄前,系統(tǒng)發(fā)送給它的最后一個(gè)消息就是DRV_FREE", 0x0009/*_DRV_INSTALL*/,"驅(qū)動程序安裝過程中,它將收到該消息", 0x0001/*_DRV_LOAD*/,"驅(qū)動程序首次加載后,系統(tǒng)發(fā)送給它的就是DRV_LOAD消息,此時(shí)可初始化實(shí)例數(shù)據(jù)", 0x0003/*_DRV_OPEN*/,"驅(qū)動程序被OpenDriver調(diào)用打開時(shí),系統(tǒng)向它發(fā)該消息", 0x000F/*_DRV_POWER*/,"在符合APM標(biāo)準(zhǔn)的系統(tǒng)中,當(dāng)系統(tǒng)將進(jìn)入或退出掛起模式時(shí),驅(qū)動程序?qū)⑹盏紻RV_PORWER消息", 0x0008/*_DRV_QUERYCONFIGURE*/,"驅(qū)動程序的安裝程序利用該消息來確定驅(qū)動程序是否能由用戶配置。若該消息返回TURE,安裝程序會使能\"configure\"或\"Setup\"按鈕", 0x000A/*_DRV_REMOVE*/,"驅(qū)動程序?qū)陌惭b的驅(qū)動程序列表中刪除時(shí),將會收到該消息", 0x4000/*_DRV_USER*/,"用戶自定義的驅(qū)動程序消息的消息值范圍從DRV_RESERVED開始到DRV_USER", DRV_EXITAPPLICATION,"應(yīng)用程序退出時(shí),系統(tǒng)向驅(qū)動程序發(fā)出該消息", 0x0800/*_DRV_RESERVED*/,"用戶自定義的驅(qū)動程序消息的消息值范圍從DRV_RESERVED開始到DRV_USER", //Power Management,電源管理消息,PBT_:Power BaTtery 0x0009/*_PBT_APMBATTERYLOW*/,"該消息發(fā)送到應(yīng)用程序,通知BIOS的電池電量不足,窗口通過WM_POWERBROADCAST收到此消息", 0x000B/*_PBT_APMOEMEVENT*/,"高級電源管理的基本輸入/輸出系統(tǒng) (BIOS)發(fā)出高級電源管理的OEM事件信號時(shí)(APM:高級電源管理),發(fā)送本消息,窗口通過WM_POWERBROADCAST收到此消息,注:這不是個(gè)統(tǒng)一事件,各OEM廠商會根 據(jù)自己的判斷嘗試捕捉各自事件", 0x000A/*_PBT_APMPOWERSTATUSCHANGE*/,"計(jì)算機(jī)電源狀態(tài)改變時(shí),發(fā)送本消息,如:檢測到電池電源切換A/C或低于一個(gè)閾值后的剩余電池電量的下降,窗口通過WM_POWERBROADCAST收到此消息", 0x0000/*_PBT_APMQUERYSUSPEND*/,"發(fā)送該消息以請求允許掛起計(jì)算機(jī),授予權(quán)限的應(yīng)用程序應(yīng)在返回前掛起,窗口通過WM_POWERBROADCAST收到此消息", 0x0002/*_PBT_APMQUERYSUSPENDFAILED*/,"待機(jī)請求被拒絕時(shí),發(fā)送該消息,窗口通過WM_POWERBROADCAST收到此消息", 0x0012/*_PBT_APMRESUMEAUTOMATIC*/,"計(jì)算機(jī)自動喚醒以處理某事件時(shí),發(fā)送該消息,窗口通過WM_POWERBROADCAST收到此消息", 0x0006/*_PBT_APMRESUMECRITICAL*/,"由于BIOS電池問題使計(jì)算機(jī)被掛起后恢復(fù)操作時(shí),發(fā)送該消息,驅(qū)動程序通過WM_POWERBROADCAST收到此消息", 0x0007/*_PBT_APMRESUMESUSPEND*/,"系統(tǒng)待機(jī)后恢復(fù)運(yùn)行時(shí),發(fā)送該消息,窗口通過WM_POWERBROADCAST收到此消", 0x0004/*_PBT_APMSUSPEND*/,"系統(tǒng)進(jìn)入待機(jī)后,會立即發(fā)送該消息,窗口通過WM_POWERBROADCAST收到此消息", //setup functions,驅(qū)動安裝函數(shù)消息 0x0000000d/*_SPFILENOTIFY_COPYERROR*/,"驅(qū)動安裝過程中,文件拷貝發(fā)生錯(cuò)誤時(shí),該通知發(fā)送給回調(diào)例程", 0x00000007/*_SPFILENOTIFY_DELETEERROR*/,"驅(qū)動安裝過程中,文件刪除操作發(fā)生錯(cuò)誤時(shí),該通知發(fā)送給回調(diào)例程", 0x0000000c/*_SPFILENOTIFY_ENDCOPY*/,"驅(qū)動安裝過程中,隊(duì)列完成復(fù)制操作時(shí),該通知傳遞給回調(diào)函數(shù)(即使用戶取消或有錯(cuò)誤發(fā)生,該通知也被發(fā)送)", 0x00000006/*_SPFILENOTIFY_ENDDELETE*/,"驅(qū)動安裝過程中,當(dāng)隊(duì)列完成刪除操作時(shí),該通知被返回給回調(diào)例程(即使用戶取消或有錯(cuò)誤發(fā)生,該通知也被發(fā)送)", 0x00000002/*_SPFILENOTIFY_ENDQUEUE*/,"驅(qū)動安裝過程中,隊(duì)列中的所有作業(yè)已完成后,該通知發(fā)送給回調(diào)例程", 0x00000009/*_SPFILENOTIFY_ENDRENAME*/,"驅(qū)動安裝過程中,隊(duì)列完成重命名操作后,該通知發(fā)送到回調(diào)例程(即使用戶取消或有錯(cuò)誤發(fā)生,該通知也被發(fā)送)", 0x00000004/*_SPFILENOTIFY_ENDSUBQUEUE*/,"驅(qū)動安裝過程中,隊(duì)列完成子隊(duì)列中的刪除、重命名或拷貝作業(yè)后,該通知發(fā)送給回調(diào)例程", 0x00000013/*_SPFILENOTIFY_FILEEXTRACTED*/,"驅(qū)動安裝過程中,該通知發(fā)送給SetupIterateCabinet函數(shù)的回調(diào)例程,用以表明已從cab壓縮文件中提取出一個(gè)文件,或提取失敗并且對cab壓縮文件的處理已被取消", 0x00000011/*_SPFILENOTIFY_FILEINCABINET*/,"驅(qū)動安裝過程中,每當(dāng)cab壓縮文件中找到一個(gè)文件時(shí),該通知送到SetupIterateCabinet函數(shù)的回調(diào)例程,回調(diào)例程須返回一個(gè)值以指示是否提取該文件", 0x00000014/*_SPFILENOTIFY_FILEOPDELAYED*/,"驅(qū)動安裝過程中,如果文件操作被延時(shí)(由于文件在使用中),該通知由SetupInstallFileEx函數(shù)或SetupCommitFileQueue函數(shù)發(fā)送給回調(diào)例程,該文件操作將在下次系統(tǒng)重啟時(shí)被繼續(xù)處理", 0x00010000/*_SPFILENOTIFY_LANGMISMATCH*/,"驅(qū)動安裝過程中,若要復(fù)制文件的語言不匹配現(xiàn)有目標(biāo)文件的語言,該通知發(fā)送給回調(diào)例程,它可被單獨(dú)或聯(lián)合發(fā)送到回調(diào)例程(通過\"或\"操 作:SPFILENOTIFY_TARGETEXISTS 與/或 SPFILENOTIFY_TARGETNEWER)", 0x0000000e/*_SPFILENOTIFY_NEEDMEDIA*/,"驅(qū)動安裝過程中,當(dāng)需要新的媒介或新的cab壓縮文件時(shí),該通知發(fā)送給回調(diào)例程", 0x00000012/*_SPFILENOTIFY_NEEDNEWCABINET*/,"驅(qū)動安裝過程中,該通知由SetupIterateCabinet函數(shù)發(fā)送,用以表明當(dāng)前文件需有另一個(gè)cab壓縮文件柜才能繼續(xù)。您的回調(diào)例程可調(diào)用SetupPromptForDisk函數(shù),或創(chuàng)建自己的對話框,提示用戶去插入下一張磁盤", 0x0000000f/*_SPFILENOTIFY_QUEUESCAN*/,"驅(qū)動安裝過程中,該通知由SetupScanFileQueue函數(shù)發(fā)送給回調(diào)例程,用以檢索文件隊(duì)列的拷貝子隊(duì)列中的各個(gè)節(jié)點(diǎn)(只發(fā)生在以SPQ_SCAN_USE_CALLBACK標(biāo)志調(diào)用SetupScanFileQueue函數(shù)時(shí))", 0x0000000a/*_SPFILENOTIFY_RENAMEERROR*/,"驅(qū)動安裝過程中,若文件重命名操作過程中發(fā)生錯(cuò)誤時(shí),該通知發(fā)送給回調(diào)例程", 0x0000000b/*_SPFILENOTIFY_STARTCOPY*/,"驅(qū)動安裝過程中,當(dāng)隊(duì)列開始文件拷貝操作時(shí),該通知發(fā)送給回調(diào)函數(shù)", 0x00000005/*_SPFILENOTIFY_STARTDELETE*/,"驅(qū)動安裝過程中,當(dāng)隊(duì)列開始文件刪除操作時(shí),該通知發(fā)送給回調(diào)函數(shù)", 0x00000001/*_SPFILENOTIFY_STARTQUEUE*/,"驅(qū)動安裝過程中,當(dāng)隊(duì)列允許進(jìn)程啟動時(shí),該通知發(fā)送給回調(diào)例程", 0x00000008/*_SPFILENOTIFY_STARTRENAME*/,"驅(qū)動安裝過程中,當(dāng)隊(duì)列開始文件重命名操作時(shí),該通知發(fā)送給回調(diào)函數(shù)", 0x00000003/*_SPFILENOTIFY_STARTSUBQUEUE*/,"驅(qū)動安裝過程中,當(dāng)列隊(duì)開始處理在刪除、重命名或拷貝子隊(duì)列中的作業(yè)時(shí),該通知發(fā)送給回調(diào)函數(shù)", 0x00020000/*_SPFILENOTIFY_TARGETEXISTS*/,"驅(qū)動安裝過程中,如果要拷貝的文件已用SP_COPY_NOOVERWRITE標(biāo)志進(jìn)行列隊(duì),且該文件在目標(biāo)目錄中已經(jīng)存在時(shí),該通知發(fā)送給回調(diào)例程。它可被單獨(dú)或聯(lián)合發(fā)送到回調(diào)例程(通過或操作:SPFILENOTIFY_LANGMISMATCH 與/或 SPFILENOTIFY_TARGETNEWER通知)", 0x00040000/*_SPFILENOTIFY_TARGETNEWER*/,"驅(qū)動安裝過程中,驅(qū)動安裝過程中,如果要拷貝的文件已用P_COPY_NEWER或SP_COPY_FORCE_NEWER標(biāo)志進(jìn)行列隊(duì),且較新版本在文件中已經(jīng)存在時(shí),該通知發(fā)送給回調(diào)例程。它可被單獨(dú)或聯(lián)合發(fā)送到回調(diào)例程(通過或操作:SPFILENOTIFY_LANGMISMATCH 與/或 SPFILENOTIFY_TARGETEXISTS通知)", 0x0000/*_WM_NULL*/,"空消息,可檢測程序是否有響應(yīng)等", 0x0001/*_WM_CREATE*/,"新建一個(gè)窗口", 0x0002/*_WM_DESTROY*/,"銷毀一個(gè)窗口", //IDSTR(0x0004),"", 0x0003/*_WM_MOVE*/,"移動一個(gè)窗口", 0x0005/*_WM_SIZE*/,"改變一個(gè)窗口的大小", 0x0006/*_WM_ACTIVATE*/,"一個(gè)窗口被激活或失去激活狀態(tài)", 0x0007/*_WM_SETFOCUS*/,"將焦點(diǎn)轉(zhuǎn)向一個(gè)窗口", 0x0008/*_WM_KILLFOCUS*/,"使一個(gè)窗口失去焦點(diǎn)", //IDSTR(0x0009),"", 0x000A/*_WM_ENABLE*/,"使一個(gè)窗口處于可用狀態(tài)", 0x000B/*_WM_SETREDRAW*/,"設(shè)置窗口是否能重繪", 0x000C/*_WM_SETTEXT*/,"設(shè)置一個(gè)窗口的文本", 0x000D/*_WM_GETTEXT*/,"復(fù)制窗口的文本到緩沖區(qū)", 0x000E/*_WM_GETTEXTLENGTH*/,"得到窗口的文本長度(不含結(jié)束符)", 0x000F/*_WM_PAINT*/,"窗口重繪", 0x0010/*_WM_CLOSE*/,"用戶關(guān)閉窗口時(shí)會發(fā)送本消息,緊接著會發(fā)送WM_DESTROY消息", 0x0011/*_WM_QUERYENDSESSION*/,"關(guān)機(jī)或注銷時(shí)系統(tǒng)會按優(yōu)先級給各進(jìn)程發(fā)送WM_QUERYENDSESSION,告訴應(yīng)用程序要關(guān)機(jī)或注銷了", 0x0012/*_WM_QUIT*/,"關(guān)閉消息循環(huán)結(jié)束程序的運(yùn)行", 0x0013/*_WM_QUERYOPEN*/,"最小化的窗口即將被恢復(fù)以前的大小位置", 0x0014/*_WM_ERASEBKGND*/,"當(dāng)一個(gè)窗口的背景必須被擦除時(shí)本消息會被觸發(fā)(如:窗口大小改變時(shí))", 0x0015/*_WM_SYSCOLORCHANGE*/,"當(dāng)系統(tǒng)顏色改變時(shí),發(fā)送本消息給所有頂級窗口", 0x0016/*_WM_ENDSESSION*/,"關(guān)機(jī)或注銷時(shí)系統(tǒng)會發(fā)出WM_QUERYENDSESSION消息,然后將本消息發(fā)送給應(yīng)用程序,通知程序會話結(jié)束", //IDSTR(0x0017),"", 0x0018/*_WM_SHOWWINDOW*/,"發(fā)送本消息給一個(gè)窗口,以便隱藏或顯示該窗口", //IDSTR(0x0019),"", 0x001A/*_WM_WININICHANGE*/,"讀寫\"win.ini\"時(shí)會發(fā)送本消息給所有頂層窗口,通知其它進(jìn)程該文件已被更改", 0x001B/*_WM_DEVMODECHANGE*/,"改變設(shè)備模式設(shè)置(\"win.ini\")時(shí),處理本消息的應(yīng)用程序可重新初始化它們的設(shè)備模式設(shè)置", 0x001C/*_WM_ACTIVATEAPP*/,"窗口進(jìn)程激活狀態(tài)改動,正被激活的窗口屬于不同的應(yīng)用程序 ",//?? 0x001D/*_WM_FONTCHANGE*/,"當(dāng)系統(tǒng)的字體資源庫變化時(shí)發(fā)送本消息給所有頂級窗口", 0x001E/*_WM_TIMECHANGE*/,"當(dāng)系統(tǒng)的時(shí)間變化時(shí)發(fā)送本消息給所有頂級窗口", 0x001F/*_WM_CANCELMODE*/,"發(fā)送本消息來取消某種正在進(jìn)行的模態(tài)(操作)(如鼠示捕獲),例如:啟動一個(gè)模態(tài)窗口時(shí),父窗會收到本消息;該消息無參數(shù)", 0x0020/*_WM_SETCURSOR*/,"若鼠標(biāo)光標(biāo)在某窗口內(nèi)移動且鼠標(biāo)沒被捕獲時(shí),就會發(fā)送本消息給某個(gè)窗口", 0x0021/*_WM_MOUSEACTIVATE*/,"當(dāng)鼠標(biāo)光標(biāo)在某個(gè)未激活窗口內(nèi),而用戶正按著鼠標(biāo)的某個(gè)鍵時(shí),會發(fā)送本消息給當(dāng)前窗口", 0x0022/*_WM_CHILDACTIVATE*/,"點(diǎn)擊窗口標(biāo)題欄或當(dāng)窗口被激活、移動、大小改變時(shí),會發(fā)送本消息給MDI子窗口", 0x0023/*_WM_QUEUESYNC*/,"本消息由基于計(jì)算機(jī)的訓(xùn)練程序發(fā)送,通過WH_JOURNALPALYBACK的HOOK程序分離出用戶輸入消息", 0x0024/*_WM_GETMINMAXINFO*/,"當(dāng)窗口將要改變大小或位置時(shí),由系統(tǒng)發(fā)送本消息給窗口,用戶拖動一個(gè)可重置大小的窗口時(shí)便會發(fā)出本消息", //IDSTR(0x0025),"", 0x0026/*_WM_PAINTICON*/,"當(dāng)一個(gè)最小化的窗口圖標(biāo)將被重繪時(shí)發(fā)送本消息", 0x0027/*_WM_ICONERASEBKGND*/,"本消息發(fā)送給某個(gè)最小化的窗口,僅當(dāng)它在畫圖標(biāo)前它的背景必須被重畫", 0x0028/*_WM_NEXTDLGCTL*/,"發(fā)送本消息給一個(gè)對話框程序窗口過程,以便在各控件間設(shè)置鍵盤焦點(diǎn)位置", //IDSTR(0x0029),"", 0x002A/*_WM_SPOOLERSTATUS*/,"每當(dāng)打印管理列隊(duì)增加或減少一條作業(yè)時(shí)就會發(fā)出本消息", 0x002B/*_WM_DRAWITEM*/,"按鈕、組合框、列表框、菜單的外觀改變時(shí)會發(fā)送本消息給這些控件的所有者", 0x002C/*_WM_MEASUREITEM*/,"按鈕、組合框、列表框、列表控件、菜單項(xiàng)被創(chuàng)建時(shí)會發(fā)送本消息給這些控件的所有者", 0x002D/*_WM_DELETEITEM*/,"當(dāng)列表框或組合框被銷毀或通過LB_DELETESTRING、LB_RESETCONTENT、CB_DELETESTRING或CB_RESETCONTENT消息刪除某些項(xiàng)時(shí),會發(fā)送本消息給這些控件的所有者", 0x002E/*_WM_VKEYTOITEM*/,"LBS_WANTKEYBOARDINPUT風(fēng)格的列表框會發(fā)出本消息給其所有者,以便響應(yīng)WM_KEYDOWN消息", 0x002F/*_WM_CHARTOITEM*/,"LBS_WANTKEYBOARDINPUT風(fēng)格的列表框會發(fā)送本消息給其所有者,以便響應(yīng)WM_CHAR消息", 0x0030/*_WM_SETFONT*/,"指定控件所用字體", 0x0031/*_WM_GETFONT*/,"得到當(dāng)前控件繪制其文本所用的字體", 0x0032/*_WM_SETHOTKEY*/,"為某窗口關(guān)聯(lián)一個(gè)熱鍵", 0x0033/*_WM_GETHOTKEY*/,"確定某熱鍵與某窗口是否相關(guān)聯(lián)", //IDSTR(0x0034),"", //IDSTR(0x0035),"", //IDSTR(0x0036),"", 0x0037/*_WM_QUERYDRAGICON*/,"本消息發(fā)送給最小化的窗口(iconic),當(dāng)該窗口將被拖放而其窗口類中沒有定義圖標(biāo),應(yīng)用程序能返回一個(gè)圖標(biāo)或光標(biāo)的句柄。當(dāng)用戶拖放圖標(biāo)時(shí)系統(tǒng)會顯示這個(gè)圖標(biāo)或光標(biāo)", //IDSTR(0x0038),"", 0x0039/*_WM_COMPAREITEM*/,"可發(fā)送本消息來確定組合框(CBS_SORT)或列表框(LBS_SORT)中新增項(xiàng)的相對位置", //IDSTR(0x003A),"", //IDSTR(0x003B),"", //IDSTR(0x003C),"", 0x003D/*_WM_GETOBJECT*/,"\"oleacc.dll\"(COM組件)(Microsoft Active Accessibility:方便殘疾人使用電腦的一種技術(shù))發(fā)送本消息激活服務(wù)程序以便獲取它所包含的關(guān)聯(lián)對象的信息", //IDSTR(0x003E),"", //IDSTR(0x003F),"", //IDSTR(0x0040),"", 0x0041/*_WM_COMPACTING*/,"顯示內(nèi)存已經(jīng)很少了", //IDSTR(0x0042),"", //IDSTR(0x0043),"", 0x0044/*_WM_COMMNOTIFY*/,"Win3.1中,當(dāng)串口事件產(chǎn)生時(shí),通訊設(shè)備驅(qū)動程序發(fā)送消息本消息給系統(tǒng),指示輸入輸出隊(duì)列的狀態(tài)", //IDSTR(0x0045),"", 0x0046/*_WM_WINDOWPOSCHANGING*/,"本消息會發(fā)送給那些大小和位置(Z_Order)將被改變的窗口,以調(diào)用SetWindowPos函數(shù)或其它窗口管理函數(shù)", 0x0047/*_WM_WINDOWPOSCHANGED*/,"本消息會發(fā)送給那些大小和位置(Z_Order)已被改變的窗口,以調(diào)用SetWindowPos函數(shù)或其它窗口管理函數(shù)", 0x0048/*_WM_POWER*/,"當(dāng)系統(tǒng)將要進(jìn)入暫停狀態(tài)時(shí)發(fā)送本消息(適用于16位的windows)", //IDSTR(0x0049),"", 0x004A/*_WM_COPYDATA*/,"當(dāng)一個(gè)應(yīng)用程序傳遞數(shù)據(jù)給另一個(gè)應(yīng)用程序時(shí)發(fā)送本消息", 0x004B/*_WM_CANCELJOURNAL*/,"當(dāng)用戶取消程序日志激活狀態(tài)時(shí),發(fā)送本消息給那個(gè)應(yīng)用程序。該消息使用空窗口句柄發(fā)送", //IDSTR(0x004C),"", //IDSTR(0x004D),"", 0x004E/*_WM_NOTIFY*/,"當(dāng)某控件的某事件已發(fā)生或該控件需得到一些信息時(shí),發(fā)送本消息給其父窗", //IDSTR(0x004F),"", 0x0050/*_WM_INPUTLANGCHANGEREQUEST*/,"當(dāng)用戶通過過單擊任務(wù)欄上的語言指示符或某快捷鍵組合選擇改變輸入法時(shí)系統(tǒng)會向焦點(diǎn)窗口發(fā)送本消息", 0x0051/*_WM_INPUTLANGCHANGE*/,"切換輸入法后,系統(tǒng)會發(fā)送本消息給受影響的頂層窗口", 0x0052/*_WM_TCARD*/,"程序已初始化windows幫助例程時(shí)會發(fā)送本消息給應(yīng)用程序", 0x0053/*_WM_HELP*/,"按下<F1>后,若某菜單是激活的,就發(fā)送本消息給此窗口關(guān)聯(lián)的菜單;否則就發(fā)送給有焦點(diǎn)的窗口;若當(dāng)前都沒有焦點(diǎn),就把本消息發(fā)送給當(dāng)前激活的窗口", 0x0054/*_WM_USERCHANGED*/,"當(dāng)用戶已登入或退出后發(fā)送本消息給所有窗口;當(dāng)用戶登入或退出時(shí)系統(tǒng)更新用戶的具體設(shè)置信息,在用戶更新設(shè)置時(shí)系統(tǒng)馬上發(fā)送本消息", 0x0055/*_WM_NOTIFYFORMAT*/,"公用控件、自定義控件和其父窗通過本消息判斷控件在WM_NOTIFY通知消息中是使用ANSI還是UNICODE,使用本消息能使某個(gè)控件與它的父控件間進(jìn)行相互通信", 0x007B/*_WM_CONTEXTMENU*/,"當(dāng)用戶在某窗口中點(diǎn)擊右鍵就發(fā)送本消息給該窗口,設(shè)置右鍵菜單", 0x007C/*_WM_STYLECHANGING*/,"當(dāng)調(diào)用SetWindowLong函數(shù)將要改變一個(gè)或多個(gè)窗口的風(fēng)格時(shí),發(fā)送本消息給那個(gè)窗口", 0x007D/*_WM_STYLECHANGED*/,"當(dāng)調(diào)用SetWindowLong函數(shù)改變一個(gè)或多個(gè)窗口的風(fēng)格后,發(fā)送本消息給那個(gè)窗口", 0x007E/*_WM_DISPLAYCHANGE*/,"當(dāng)顯示器的分辨率改變后,發(fā)送本消息給所有窗口", 0x007F/*_WM_GETICON*/,"本消息發(fā)送給某個(gè)窗口,用于返回與某窗口有關(guān)聯(lián)的大圖標(biāo)或小圖標(biāo)的句柄", 0x0080/*_WM_SETICON*/,"應(yīng)用程序發(fā)送本消息讓一個(gè)新的大圖標(biāo)或小圖標(biāo)與某窗口相關(guān)聯(lián)", 0x0081/*_WM_NCCREATE*/,"當(dāng)某窗口首次被創(chuàng)建時(shí),本消息在WM_CREATE消息發(fā)送前發(fā)送", 0x0082/*_WM_NCDESTROY*/,"本消息通知某窗口,非客戶區(qū)正在銷毀", 0x0083/*_WM_NCCALCSIZE*/,"當(dāng)某窗口的客戶區(qū)的大小和位置須被計(jì)算時(shí)發(fā)送本消息", 0x0084/*_WM_NCHITTEST*/,"當(dāng)用戶在在非客戶區(qū)移動鼠標(biāo)、按住或釋放鼠標(biāo)時(shí)發(fā)送本消息(擊中測試);若鼠標(biāo)沒有被捕獲,則本消息在窗口得到光標(biāo)之后發(fā)出,否則消息發(fā)送到捕獲到鼠標(biāo)的窗口", 0x0085/*_WM_NCPAINT*/,"當(dāng)窗口框架(非客戶區(qū))必須被被重繪時(shí),應(yīng)用程序發(fā)送本消息給該窗口", 0x0086/*_WM_NCACTIVATE*/,"本消息發(fā)送給某窗口,在窗口的非客戶區(qū)被激活時(shí)重繪窗口", 0x0087/*_WM_GETDLGCODE*/,"發(fā)送本消息給某個(gè)與對話框程序關(guān)聯(lián)的控件,系統(tǒng)控制方位鍵和TAB鍵使輸入進(jìn)入該控件,通過響應(yīng)本消息應(yīng)用程序可把它當(dāng)成一個(gè)特殊的輸入控件并能處理它", 0x0088/*_WM_SYNCPAINT*/,"當(dāng)避免聯(lián)系獨(dú)立的GUI線程時(shí),本消息用于同步刷新,本消息由系統(tǒng)確定是否發(fā)送", 0x00A0/*_WM_NCMOUSEMOVE*/,"當(dāng)光標(biāo)在某窗口的非客戶區(qū)內(nèi)移動時(shí),發(fā)送本消息給該窗口", 0x00A1/*_WM_NCLBUTTONDOWN*/,"當(dāng)光標(biāo)在某窗口的非客戶區(qū)內(nèi)的同時(shí)按下鼠標(biāo)左鍵,會發(fā)送本消息", 0x00A2/*_WM_NCLBUTTONUP*/,"當(dāng)用戶釋放鼠標(biāo)左鍵的同時(shí)光標(biāo)在某窗口的非客戶區(qū)內(nèi)時(shí),會發(fā)送本消息", 0x00A3/*_WM_NCLBUTTONDBLCLK*/,"當(dāng)用戶雙擊鼠標(biāo)左鍵的同時(shí)光標(biāo)在某窗口的非客戶區(qū)內(nèi)時(shí),會發(fā)送本消息", 0x00A4/*_WM_NCRBUTTONDOWN*/,"當(dāng)用戶按下鼠標(biāo)右鍵的同時(shí)光標(biāo)在某窗口的非客戶區(qū)內(nèi)時(shí),會發(fā)送本消息", 0x00A5/*_WM_NCRBUTTONUP*/,"當(dāng)用戶釋放鼠標(biāo)右鍵的同時(shí)光標(biāo)在某窗口的非客戶區(qū)內(nèi)時(shí),會發(fā)送本消息", 0x00A6/*_WM_NCRBUTTONDBLCLK*/,"當(dāng)用戶雙擊鼠標(biāo)右鍵的同時(shí)光標(biāo)在某窗口的非客戶區(qū)內(nèi)時(shí),會發(fā)送本消息", 0x00A7/*_WM_NCMBUTTONDOWN*/,"當(dāng)用戶按下鼠標(biāo)中鍵的同時(shí)光標(biāo)在某窗口的非客戶區(qū)內(nèi)時(shí),會發(fā)送本消息", 0x00A8/*_WM_NCMBUTTONUP*/,"當(dāng)用戶釋放鼠標(biāo)中鍵的同時(shí)光標(biāo)在某窗口的非客戶區(qū)內(nèi)時(shí),會發(fā)送本消息", 0x00A9/*_WM_NCMBUTTONDBLCLK*/,"當(dāng)用戶雙擊鼠標(biāo)中鍵的同時(shí)光標(biāo)在某窗口的非客戶區(qū)內(nèi)時(shí),會發(fā)送本消息", //滾動條消息 0x00E0/*_SBM_SETPOS*/,"設(shè)置滾動條上滑塊的位置", 0x00E1/*_SBM_GETPOS*/,"獲取滾動條上滑塊的位置", 0x00E2/*_SBM_SETRANGE*/,"設(shè)置滾動條的最大與最小位置值", 0x00E6/*_SBM_SETRANGEREDRAW*/,"設(shè)置滾動條的最大與最小位置值,并重繪滾動條", 0x00E3/*_SBM_GETRANGE*/,"獲取滾動條的最大與最小位置值", 0x00E4/*_SBM_ENABLE_ARROWS*/,"設(shè)置滾動條的最大與最小位置值,并重繪滾動條", 0x00E9/*_SBM_SETSCROLLINFO*/,"設(shè)置滾動條的參數(shù),本消息通過SCROLLINFO結(jié)構(gòu)指定多種參數(shù),具體指定哪些參數(shù)由結(jié)構(gòu)中的fMask成員確定", 0x00EA/*_SBM_GETSCROLLINFO*/,"獲取滾動條的參數(shù),發(fā)送本消息后,將在SCROLLINFO結(jié)構(gòu)中返回控件的多種參數(shù),當(dāng)然須事先設(shè)定結(jié)構(gòu)的fMask成員以確定具體要取得哪些參數(shù)", //按鈕控件消息 0x00F0/*_BM_GETCHECK*/,"獲取單選按鈕或復(fù)選框的狀態(tài)", 0x00F1/*_BM_SETCHECK*/,"設(shè)置單選按鈕或復(fù)選框的狀態(tài)", 0x00F2/*_BM_GETSTATE*/,"確定單選按鈕或復(fù)選框的狀態(tài)", 0x00F3/*_BM_SETSTATE*/,"改變按鈕的高亮狀態(tài)", 0x00F4/*_BM_SETSTYLE*/,"改變按鈕的風(fēng)格", 0x00F5/*_BM_CLICK*/,"模擬用戶點(diǎn)擊按鈕", 0x00F6/*_BM_GETIMAGE*/,"獲取與按鈕相關(guān)聯(lián)的圖片句柄(圖標(biāo)或位圖)", 0x00F7/*_BM_SETIMAGE*/,"把按鈕與某張圖片相關(guān)聯(lián)(圖標(biāo)或位圖),注:按鈕須有BS_ICON風(fēng)格", ``` //按鈕控件通知消息 0/*_BN_CLICKED*/,"用戶單擊了按鈕,父窗通過WM_COMMAND來接收本通知消息", 5/*_BN_DBLCLK*/,"用戶雙擊了按鈕(BS_OWNERDRAW或BS_RADIOBUTTON風(fēng)格),父窗通過WM_COMMAND來接收本通知消息", 4/*_BN_DISABLE*/,"按鈕被禁止,父窗通過WM_COMMAND來接收本通知消息", 5/*_BN_DOUBLECLICKED*/,"用戶雙擊了按鈕(與BN_DBLCLK同)(BS_OWNERDRAW或BS_RADIOBUTTON風(fēng)格),父窗通過WM_COMMAND來接收本通知消息", 2/*_BN_HILITE*/,"用戶選擇(即加亮)了按鈕(與BN_PUSHED相同),父窗通過WM_COMMAND來接收本通知消息", 7/*_BN_KILLFOCUS*/,"按鈕失去了鍵盤焦點(diǎn)(按鈕須有BS_NOTIFY風(fēng)格才能發(fā)送本消息),父窗通過WM_COMMAND來接收本通知消息", 1/*_BN_PAINT*/,"按鈕應(yīng)當(dāng)重繪,父窗通過WM_COMMAND來接收本通知消息", 2/*_BN_PUSHED*/,"用戶加亮了按鈕(與BN_HILITE相同),父窗通過WM_COMMAND來接收本通知消息", 6/*_BN_SETFOCUS*/,"按鈕收到鍵盤焦點(diǎn)(按鈕須有BS_NOTIFY風(fēng)格才能發(fā)送本消息),父窗通過WM_COMMAND息來接收本通知消息", 3/*_BN_UNHILITE*/,"按鈕的加亮應(yīng)當(dāng)去掉(與BN_UNPUSHED相同),父窗通過WM_COMMAND來接收本通知消息", 3/*_BN_UNPUSHED*/,"按鈕的加亮應(yīng)當(dāng)去掉(與BN_UNHILITE相同),父窗通過WM_COMMAND來接收本通知消息", 0x0100/*_WM_KEYFIRST*/,"用于WinCE系統(tǒng),本消息在使用GetMessage和PeekMessage函數(shù)時(shí),用于過濾鍵盤消息", 0x0100/*_WM_KEYDOWN*/,"當(dāng)一個(gè)非系統(tǒng)按鍵被按下時(shí)(<ALT>鍵沒有被按下),會發(fā)送本消息給擁有鍵盤焦點(diǎn)的窗口", 0x0101/*_WM_KEYUP*/,"當(dāng)一個(gè)非系統(tǒng)按鍵被釋放彈起時(shí)(<ALT>鍵沒有被按下),會發(fā)送本消息給擁有鍵盤焦點(diǎn)的窗口", 0x0102/*_WM_CHAR*/,"按下某按鍵,并已發(fā)出WM_KEYDOWN、WM_KEYUP消息,本消息包含被按下的按鍵的字符碼", 0x0103/*_WM_DEADCHAR*/,"\"死字符\"消息,當(dāng)使用TranslateMessage函數(shù)翻譯WM_KEYUP消息時(shí),發(fā)送本消息給擁有鍵盤焦點(diǎn)的窗口,注:德語鍵盤上,有些按鍵只是給字符添加音標(biāo)的,并不產(chǎn)生字符,故稱\"死字符\"", 0x0104/*_WM_SYSKEYDOWN*/,"當(dāng)用戶按住<ALT>鍵的同時(shí)又按下其它鍵時(shí),發(fā)送本消息給擁有焦點(diǎn)的窗口", 0x0105/*_WM_SYSKEYUP*/,"當(dāng)用戶釋放一個(gè)按鍵的同時(shí)<ALT>鍵還按著時(shí),發(fā)送本消息給擁有焦點(diǎn)的窗口", 0x0106/*_WM_SYSCHAR*/,"當(dāng)WM_SYSKEYDOWN消息被TranslateMessage函數(shù)翻譯后,發(fā)送本消息給擁有焦點(diǎn)的窗口,注:<ALT>鍵被按下", 0x0107/*_WM_SYSDEADCHAR*/,"\"死字符\"消息,當(dāng)使用TranslateMessage函數(shù)翻譯WM_SYSKEYDOWN消息時(shí),發(fā)送本消息給擁有鍵盤焦點(diǎn)的窗口,注:德語鍵盤上,有些按鍵只是給字符添加音標(biāo)的,并不產(chǎn)生字符,故稱\"死字符\"", 0x0108/*_WM_KEYLAST*/,"用于WinCE系統(tǒng),本消息在使用GetMessage和PeekMessage函數(shù)時(shí),用于過濾鍵盤消息", 0x010D/*_WM_IME_STARTCOMPOSITION*/,"當(dāng)用戶開始輸入編碼時(shí),系統(tǒng)立即發(fā)送該消息到IME中,IME打開編碼窗口,注:輸入法相關(guān)", 0x010E/*_WM_IME_ENDCOMPOSITION*/,"當(dāng)編碼結(jié)束時(shí),IME發(fā)送本消息,用戶程序可接受本消息,以便自己顯示用戶輸入的編碼,注:輸入法相關(guān)", 0x010F/*_WM_IME_COMPOSITION*/,"當(dāng)用戶改變了編碼狀態(tài)時(shí),發(fā)送本消息,應(yīng)用程序可通過調(diào)用ImmGetCompositionString函數(shù)獲取新的編碼狀態(tài)", 0x010F/*_WM_IME_KEYLAST*/,"當(dāng)用戶改變了編碼狀態(tài)時(shí),發(fā)送本消息,應(yīng)用程序可通過調(diào)用ImmGetCompositionString函數(shù)獲取新的編碼狀態(tài)", 0x0110/*_WM_INITDIALOG*/,"在某對話框程序被顯示前發(fā)送本消息給該對話框程序,通常用本消息對控件進(jìn)行一些初始化工作和執(zhí)行其它任務(wù)", 0x0111/*_WM_COMMAND*/,"用戶選擇一條菜單命令項(xiàng)或某控件發(fā)送一條通知消息給其父窗,或某快捷鍵被翻譯時(shí),本消息被發(fā)送", 0x0112/*_WM_SYSCOMMAND*/,"當(dāng)用戶選擇一條系統(tǒng)菜單命令、用戶最大化或最小化或還原或關(guān)閉時(shí),窗口會收到本消息", 0x0113/*_WM_TIMER*/,"發(fā)生了定時(shí)器事件", 0x0114/*_WM_HSCROLL*/,"當(dāng)窗口的標(biāo)準(zhǔn)水平滾動條產(chǎn)生一個(gè)滾動事件時(shí),發(fā)送本消息給該窗口", 0x0115/*_WM_VSCROLL*/,"當(dāng)窗口的標(biāo)準(zhǔn)垂直滾動條產(chǎn)生一個(gè)滾動事件時(shí),發(fā)送本消息給該窗口", 0x0116/*_WM_INITMENU*/,"當(dāng)一個(gè)菜單將被激活時(shí)發(fā)送本消息,它發(fā)生在用戶點(diǎn)擊了某菜單項(xiàng)或按下某菜單鍵。它允許程序在顯示前更改菜單", 0x0117/*_WM_INITMENUPOPUP*/,"當(dāng)一個(gè)下拉菜單或子菜單將被激活時(shí)發(fā)送本消息,它允許程序在它顯示前更改菜單,卻不更改全部菜單", 0x0118/*_WM_SYSTIMER*/,"系統(tǒng)用來通知光標(biāo)跳動的一個(gè)消息", 0x011F/*_WM_MENUSELECT*/,"當(dāng)用戶選擇一條菜單項(xiàng)時(shí),發(fā)送本消息給菜單的所有者(一般是窗口)", 0x0120/*_WM_MENUCHAR*/,"當(dāng)菜單已被激活且用戶按下了某菜單字符鍵(菜單字符鍵用括號括著、帶下劃線,不同于快捷鍵),發(fā)送本消息給菜單的所有者", 0x0121/*_WM_ENTERIDLE*/,"當(dāng)一個(gè)模態(tài)對話框或菜單進(jìn)入空閑狀態(tài)時(shí),發(fā)送本消息給它的所有者,一個(gè)模態(tài)對話框或菜單進(jìn)入空閑狀態(tài)就是在處理完一條或幾條先前的消息后,沒有消息在消息列隊(duì)中等待", 0x0122/*_WM_MENURBUTTONUP*/,"本消息允許程序?yàn)椴藛雾?xiàng)提供一個(gè)感知上下文的菜單(即快捷菜單),要為菜單項(xiàng)顯示一下上下文菜單,請使用TPM_RECURSE標(biāo)識調(diào)用TrackPopupMenuEx函數(shù)", 0x0123/*_WM_MENUDRAG*/,"當(dāng)用戶拖動菜單項(xiàng)時(shí),發(fā)送本消息給拖放菜單的擁有者,可讓菜單支持拖拽,可使用OLE拖放傳輸協(xié)議啟動拖放操作,注:菜單要具有MNS_DRAGDROP風(fēng)格", 0x0124/*_WM_MENUGETOBJECT*/,"當(dāng)鼠標(biāo)光標(biāo)進(jìn)入或離開菜單項(xiàng)時(shí),本消息發(fā)送給支持拖放的菜單的擁有者,相關(guān)結(jié)構(gòu)體:MENUGETOBJECTINFO,注:菜單要具有MNS_DRAGDROP風(fēng)格", 0x0125/*_WM_UNINITMENUPOPUP*/,"當(dāng)一條下拉菜單或子菜單被銷毀時(shí),發(fā)送本消息", 0x0126/*_WM_MENUCOMMAND*/,"當(dāng)用戶在一個(gè)菜單上作出選擇時(shí),會發(fā)送本消息,菜單要具有MNS_NOTIFYBYPOS風(fēng)格(在MENUINFO結(jié)構(gòu)體中設(shè)置)", 0x0132/*_WM_CTLCOLORMSGBOX*/,"系統(tǒng)繪制消息框前發(fā)送本消息給消息框的所有者窗口,通過響應(yīng)本消息,所有者窗口可通過使用給定的相關(guān)顯示設(shè)備的句柄來設(shè)置消息框的文本和背景色", 0x0133/*_WM_CTLCOLOREDIT*/,"當(dāng)一個(gè)編輯框控件將要被繪制時(shí),發(fā)送本消息給其父窗;通過響應(yīng)本消息,所有者窗口可通過使用給定的相關(guān)顯示設(shè)備的句柄來設(shè)置編輯框的文本和背景色", 0x0134/*_WM_CTLCOLORLISTBOX*/,"當(dāng)一個(gè)列表框控件將要被繪制前,發(fā)送本消息給其父窗;通過響應(yīng)本消息,所有者窗口可通過使用給定的相關(guān)顯示設(shè)備的句柄來設(shè)置列表框的文本和背景色", 0x0135/*_WM_CTLCOLORBTN*/,"息設(shè)置按鈕的背景色", 0x0136/*_WM_CTLCOLORDLG*/,"設(shè)置對話框的背景色,通常是在WinnApp中使用SetDialogBkColor函數(shù)實(shí)現(xiàn)", 0x0137/*_WM_CTLCOLORSCROLLBAR*/,"設(shè)置滾動條的背景色", 0x0138/*_WM_CTLCOLORSTATIC*/,"設(shè)置一個(gè)靜態(tài)控件的背景色", ``` //組合框控件消息 0x0140/*_CB_GETEDITSEL*/,"用于取得組合框所包含編輯框子控件中當(dāng)前被選中的字符串的起止位置,對應(yīng)函數(shù):GetEditSel", 0x0141/*_CB_LIMITTEXT*/,"用于限制組合框所包含編輯框子控件輸入文本的長度", 0x0142/*_CB_SETEDITSEL*/,"用于選中組合框所包含編輯框子控件中的部分字符串,對應(yīng)函數(shù):GetEditSel", 0x0143/*_CB_ADDSTRING*/,"用于向組合框控件追加一個(gè)列表項(xiàng)(字符串)", 0x0144/*_CB_DELETESTRING*/,"用于刪除組合框中指定的列表項(xiàng)(字符串)", 0x0145/*_CB_DIR*/,"用于向組合框控件所包含的列表框控件中添加一個(gè)文件名列表清單", 0x0146/*_CB_GETCOUNT*/,"用于返回組合框控件中列表項(xiàng)的總項(xiàng)數(shù)", 0x0147/*_CB_GETCURSEL*/,"用于返回當(dāng)前被選擇項(xiàng)的索引", 0x0148/*_CB_GETLBTEXT*/,"獲取組合框控件中指定列表項(xiàng)的字符串", 0x0149/*_CB_GETLBTEXTLEN*/,"用于返回組合框控件中指定列表項(xiàng)的字符串的長度(不包括結(jié)束符0)", 0x014A/*_CB_INSERTSTRING*/,"在組合框控件所包含的列表框子控件中的指定位置插入字符串", 0x014B/*_CB_RESETCONTENT*/,"用于清除組合框控件所有列表項(xiàng)", 0x014C/*_CB_FINDSTRING*/,"在組合框控件中根據(jù)給定的字符串查找匹配字符串(忽略大小寫)", 0x014D/*_CB_SELECTSTRING*/,"在組合框控件中設(shè)定與指定字符串相匹配的列表項(xiàng)為選中項(xiàng)", 0x014E/*_CB_SETCURSEL*/,"在組合框控件中設(shè)置指定的列表項(xiàng)為當(dāng)前選擇項(xiàng)", 0x014F/*_CB_SHOWDROPDOWN*/,"用于顯示或關(guān)閉下拉式和下拉列表式組合框的列表框", 0x0150/*_CB_GETITEMDATA*/,"組合框控件每個(gè)列表項(xiàng)都有一個(gè)32位的附加數(shù)據(jù),本消息用于返回指定列表項(xiàng)的附加數(shù)據(jù)", 0x0151/*_CB_SETITEMDATA*/,"用于更新組合框所包含的列表框所指定的列表項(xiàng)的32位附加數(shù)據(jù)", 0x0152/*_CB_GETDROPPEDCONTROLRECT*/,"用于取組合框中列表框的屏幕位置", 0x0153/*_CB_SETITEMHEIGHT*/,"指定組合框中列表項(xiàng)的顯示高度(像素點(diǎn))", 0x0154/*_CB_GETITEMHEIGHT*/,"用于返回指定列表項(xiàng)的高度(像素點(diǎn))", 0x0155/*_CB_SETEXTENDEDUI*/,"指定下拉式或下拉列表式組合框是使用默認(rèn)界面還是擴(kuò)展界面", 0x0156/*_CB_GETEXTENDEDUI*/,"用于返回組合框是否存在擴(kuò)展界面", 0x0157/*_CB_GETDROPPEDSTATE*/,"用于取組合框中列表框是否可見", 0x0158/*_CB_FINDSTRINGEXACT*/,"在組合框中查找字符串,忽略大小寫,與CB_FINDSTRING不同,本消息必須整個(gè)字符串相同", 0x0159/*_CB_SETLOCALE*/,"設(shè)置組合框列表項(xiàng)當(dāng)前用于排序的語言代碼", 0x015A/*_CB_GETLOCALE*/,"獲取組合框列表項(xiàng)當(dāng)前用于排序的語言代碼", 0x015b/*_CB_GETTOPINDEX*/,"獲取組合框中列表框中第一個(gè)可見項(xiàng)的索引", 0x015c/*_CB_SETTOPINDEX*/,"用于將指定的組合框中列表項(xiàng)設(shè)置為列表框的第一個(gè)可見項(xiàng)", 0x015d/*_CB_GETHORIZONTALEXTENT*/,"用于返回組合框水平滾動的總寬度(像素點(diǎn))(要具有水平滾動條)", 0x015e/*_CB_SETHORIZONTALEXTENT*/,"用于設(shè)定組合框中的列表框的寬度", 0x015f/*_CB_GETDROPPEDWIDTH*/,"取組合框中列表框的寬度(像素點(diǎn))", 0x0160/*_CB_SETDROPPEDWIDTH*/,"用于設(shè)定組合框中的列表框的最大允許寬度", 0x0161/*_CB_INITSTORAGE*/,"只適用于Win95,當(dāng)將要向組合框中列表框中加入大量表項(xiàng)時(shí),本消息將預(yù)先分配一塊內(nèi)存,以免大量添加表項(xiàng)多次分配內(nèi)存,從而加快程序運(yùn)行速度", 0x015B/*_CB_MSGMAX*/,"該消息還具有三個(gè)消息值:0x0162,0x0163,0x0165,消息含義不明,搜索了整個(gè)Visual Studio 6的目錄也只有其定義,卻未見其使用的相關(guān)代碼", //組合框控件通知消息 8/*_CBN_CLOSEUP*/,"通知父窗(通過WM_COMMAND獲知),組合框的列表框被關(guān)閉", 2/*_CBN_DBLCLK*/,"通知父窗(通過WM_COMMAND獲知),用戶雙擊了組合框中的一個(gè)字符串", 7/*_CBN_DROPDOWN*/,"通知父窗(通過WM_COMMAND獲知),組合框的列表框被彈出", 5/*_CBN_EDITCHANGE*/,"通知父窗(通過WM_COMMAND獲知),用戶修改了組合框所含編輯框中的文本", 6/*_CBN_EDITUPDATE*/,"通知父窗(通過WM_COMMAND獲知),組合框所含編輯框內(nèi)的文本即將更新", (-1)/*_CBN_ERRSPACE*/,"通知父窗(通過WM_COMMAND獲知),組合框內(nèi)存不足", 4/*_CBN_KILLFOCUS*/,"通知父窗(通過WM_COMMAND獲知),組合框失去輸入焦點(diǎn)", 1/*_CBN_SELCHANGE*/,"通知父窗(通過WM_COMMAND獲知),選擇了組合框中的一項(xiàng)", 10/*_CBN_SELENDCANCEL*/,"通知父窗(通過WM_COMMAND獲知),用戶對組合框的選擇應(yīng)當(dāng)被取消", 9/*_CBN_SELENDOK*/,"通知父窗(通過WM_COMMAND獲知),用戶對組合框的選擇是合法的", 3/*_CBN_SETFOCUS*/,"通知父窗(通過WM_COMMAND獲知),組合框獲得輸入焦點(diǎn)", //列表框控件消息 0x0180/*_LB_ADDSTRING*/,"向列表框中添加字符串", 0x0181/*_LB_INSERTSTRING*/,"向列表框中插入一個(gè)條目數(shù)據(jù)或字符串。不像LB_ADDSTRING消息,該消息不會激活LBS_SORT樣式來對條目進(jìn)行排序", 0x0182/*_LB_DELETESTRING*/,"刪除列表框中的一個(gè)字符串", 0x0183/*_LB_SELITEMRANGEEX*/,"在多選狀態(tài)下的列表框中選擇一個(gè)或多個(gè)連續(xù)的條目", 0x0184/*_LB_RESETCONTENT*/,"清除列表框中所有列表項(xiàng)", 0x0185/*_LB_SETSEL*/,"在多選狀態(tài)下的列表框中選擇一個(gè)字符串", 0x0186/*_LB_SETCURSEL*/,"在列表框中選擇一個(gè)字符串,并將其所在的條目滾動到視野內(nèi),并高亮新選中的字符串", 0x0187/*_LB_GETSEL*/,"獲得列表框中一個(gè)條目的選擇狀態(tài)", 0x0188/*_LB_GETCURSEL*/,"獲得列表框中當(dāng)前被選條目的索引。僅在單選狀態(tài)的列表框有效", 0x0189/*_LB_GETTEXT*/,"從列表框中獲得一個(gè)字符串", 0x018A/*_LB_GETTEXTLEN*/,"獲得一個(gè)列表框中字符串的長度", 0x018B/*_LB_GETCOUNT*/,"獲得列表框中條目的數(shù)量", 0x018C/*_LB_SELECTSTRING*/,"僅適用于單選擇列表框,設(shè)定與指定字符串相匹配的列表項(xiàng)為選中項(xiàng),會滾動列表框以使選擇項(xiàng)可見", 0x018D/*_LB_DIR*/,"在列表框中列出文件名", 0x018E/*_LB_GETTOPINDEX*/,"返回列表框中第一個(gè)可見項(xiàng)的索引", 0x018F/*_LB_FINDSTRING*/,"在列表框中查找匹配字符串(忽略大小寫)", 0x0190/*_LB_GETSELCOUNT*/,"僅用于多重選擇列表框,本消息用于返回選擇項(xiàng)的數(shù)目", 0x0191/*_LB_GETSELITEMS*/,"僅用于多重選擇列表框,本消息用于獲得選中項(xiàng)的數(shù)目及位置", 0x0192/*_LB_SETTABSTOPS*/,"設(shè)置列表框的光標(biāo)(輸入焦點(diǎn))站數(shù)及索引順序表", 0x0193/*_LB_GETHORIZONTALEXTENT*/,"返回列表框的可滾動的寬度(像素點(diǎn))", 0x0194/*_LB_SETHORIZONTALEXTENT*/,"本消息設(shè)置列表框的滾動寬度", 0x0195/*_LB_SETCOLUMNWIDTH*/,"為列表框指定列數(shù)", 0x0196/*_LB_ADDFILE*/,"為列表框增加文件名", 0x0197/*_LB_SETTOPINDEX*/,"用于列表框?qū)⒅兄付ǖ牧斜眄?xiàng)設(shè)置為列表框的第一個(gè)可見項(xiàng),會將列表框滾動到合適的位置", 0x0198/*_LB_GETITEMRECT*/,"用于列表框中獲得列表項(xiàng)的客戶區(qū)的RECT", 0x0199/*_LB_GETITEMDATA*/,"列表框中每個(gè)列表項(xiàng)都有個(gè)32位附加數(shù)據(jù),本消息用于返回指定列表項(xiàng)的附加數(shù)據(jù)", 0x019A/*_LB_SETITEMDATA*/,"用于更新列表框中指定列表項(xiàng)的32位附加數(shù)據(jù)", 0x019B/*_LB_SELITEMRANGE*/,"僅用于多重選擇列表框,用來使指定范圍內(nèi)的列表項(xiàng)選中或落選", 0x019C/*_LB_SETANCHORINDEX*/,"用于列表框中設(shè)置鼠標(biāo)最后選中的表項(xiàng)成指定表項(xiàng)", 0x019D/*_LB_GETANCHORINDEX*/,"用于列表框中鼠標(biāo)最后選中的項(xiàng)的索引", 0x019E/*_LB_SETCARETINDEX*/,"用于列表框中設(shè)置鍵盤輸入焦點(diǎn)到指定表項(xiàng)", 0x019F/*_LB_GETCARETINDEX*/,"用于列表框中返回具有矩形焦點(diǎn)的項(xiàng)目索引", 0x01A0/*_LB_SETITEMHEIGHT*/,"用于列表框中指定列表項(xiàng)顯示高度", 0x01A1/*_LB_GETITEMHEIGHT*/,"用于列表框中返回列表框中某一項(xiàng)的高度(像素點(diǎn))", 0x01A2/*_LB_FINDSTRINGEXACT*/,"用于列表框中查找字符串(忽略大小寫),與LB_FINDSTRING不同,本消息必須整個(gè)字符串相同", 0x01A5/*_LB_SETLOCALE*/,"用于列表框中設(shè)置列表項(xiàng)當(dāng)前用于排序的語言代碼,當(dāng)用戶使用LB_ADDSTRING向組合框中的列表框中添加記錄,并使用LBS_SORT風(fēng)格進(jìn)行重新排序時(shí),必須使用該語言代碼", 0x01A6/*_LB_GETLOCALE*/,"用于列表框中獲取列表項(xiàng)當(dāng)前用于排序的語言代碼,當(dāng)用戶使用LB_ADDSTRING向組合框中的列表框中添加記錄,并使用LBS_SORT風(fēng)格進(jìn)行重新排序時(shí),必須使用該語言代碼", 0x01A7/*_LB_SETCOUNT*/,"用于列表框中設(shè)置表項(xiàng)數(shù)目", 0x01A8/*_LB_INITSTORAGE*/,"只適用于Win95版本,當(dāng)將要向列表框中加入大量表項(xiàng)時(shí),本消息將預(yù)先分配一塊內(nèi)存,以免在以后的操作中一次次分配內(nèi)存", 0x01A9/*_LB_ITEMFROMPOINT*/,"用于列表框中獲得與指定點(diǎn)最近的項(xiàng)目索引", 0x01A8/*_LB_MSGMAX*/,"該消息還具有三個(gè)消息值:0x01B0,0x01B1,0x01B3,,消息含義不明,搜索了整個(gè)Visual Studio 6的目錄也只有其定義,卻未見其使用的相關(guān)代碼", //列表框控件通知消息 2/*_LBN_DBLCLK*/,"通知父窗(通過WM_COMMAND獲知),用戶雙擊了列表框中的一項(xiàng)", (-2)/*_LBN_ERRSPACE*/,"通知父窗(通過WM_COMMAND獲知),列表框內(nèi)存不夠", 5/*_LBN_KILLFOCUS*/,"通知父窗(通過WM_COMMAND獲知),列表框正在失去輸入焦點(diǎn)", 3/*_LBN_SELCANCEL*/,"通知父窗(通過WM_COMMAND獲知),選擇被取消", 1/*_LBN_SELCHANGE*/,"通知父窗(通過WM_COMMAND獲知),選擇了列表框中的另一項(xiàng)", 4/*_LBN_SETFOCUS*/,"通知父窗(通過WM_COMMAND獲知),列表框獲得輸入焦點(diǎn)", 0x0200/*_WM_MOUSEFIRST*/,"鼠標(biāo)移動時(shí)發(fā)生(與WM_MOUSEMOVE等值),常用于判斷鼠標(biāo)消息的范圍,比如:if(message >= WM_MOUSEFIRST)&&(message <= WM_MOUSELAST)", 0x0200/*_WM_MOUSEMOVE*/,"移動鼠標(biāo)", 0x0201/*_WM_LBUTTONDOWN*/,"按下鼠標(biāo)左鍵", 0x0202/*_WM_LBUTTONUP*/,"釋放鼠標(biāo)左鍵", 0x0203/*_WM_LBUTTONDBLCLK*/,"雙擊鼠標(biāo)左鍵", 0x0204/*_WM_RBUTTONDOWN*/,"按下鼠標(biāo)右鍵", 0x0205/*_WM_RBUTTONUP*/,"釋放鼠標(biāo)右鍵", 0x0206/*_WM_RBUTTONDBLCLK*/,"雙擊鼠標(biāo)右鍵", 0x0207/*_WM_MBUTTONDOWN*/,"按下鼠標(biāo)中鍵", 0x0208/*_WM_MBUTTONUP*/,"釋放鼠標(biāo)中鍵", 0x0209/*_WM_MBUTTONDBLCLK*/,"雙擊鼠標(biāo)中鍵", 0x020A/*_WM_MOUSEWHEEL*/,"當(dāng)鼠標(biāo)輪子轉(zhuǎn)動時(shí),發(fā)送本消息給當(dāng)前擁有焦點(diǎn)的控件", 0x020D/*_WM_MOUSELAST*/,"WM_MBUTTONDBLCLK的別名,通常用于判斷鼠標(biāo)消息的范圍,對應(yīng)的還有WM_MOUSEFIRST,例如:if(message > = WM_MOUSEFIRST)&&(message <= WM_MOUSELAST)", 0x0210/*_WM_PARENTNOTIFY*/,"當(dāng)MDI子窗口被創(chuàng)建或被銷毀,或用戶按了一下鼠標(biāo)鍵而光標(biāo)在子窗口上時(shí),發(fā)送本消息給其父窗", 0x0211/*_WM_ENTERMENULOOP*/,"發(fā)送本消息通知應(yīng)用程序的主窗口已進(jìn)入菜單循環(huán)模式", 0x0212/*_WM_EXITMENULOOP*/,"發(fā)送本消息通知應(yīng)用程序的主窗口已退出菜單循環(huán)模式", 0x0213/*_WM_NEXTMENU*/,"當(dāng)使用左箭頭光標(biāo)鍵或右箭頭光標(biāo)鍵在菜單條與系統(tǒng)菜單之間切換時(shí),會發(fā)送本消息給應(yīng)用程序,相關(guān)結(jié)構(gòu)體:MDINEXTMENU", 0x0214/*_WM_SIZING*/,"當(dāng)用戶正在調(diào)整窗口大小時(shí),發(fā)送本消息給窗口;通過本消息應(yīng)用程序可監(jiān)視窗口大小和位置,也可修改它們", 0x0215/*_WM_CAPTURECHANGED*/,"當(dāng)它失去捕獲的鼠標(biāo)時(shí),發(fā)送本消息給窗口", 0x0216/*_WM_MOVING*/,"當(dāng)用戶在移動窗口時(shí)發(fā)送本消息,通過本消息應(yīng)用程序以監(jiān)視窗口大小和位置,也可修改它們", 0x0218/*_WM_POWERBROADCAST*/,"本消息發(fā)送給應(yīng)用程序來通知它有關(guān)電源管理事件,比如待機(jī)休眠時(shí)會發(fā)送本消息", 0x0219/*_WM_DEVICECHANGE*/,"當(dāng)設(shè)備的硬件配置改變時(shí),發(fā)送本消息給應(yīng)用程序或設(shè)備驅(qū)動程序", 0x0220/*_WM_MDICREATE*/,"發(fā)送本消息給多文檔應(yīng)用程序的客戶窗口來創(chuàng)建一個(gè)MDI子窗口", 0x0221/*_WM_MDIDESTROY*/,"發(fā)送本消息給多文檔應(yīng)用程序的客戶窗口來關(guān)閉一個(gè)MDI子窗口", 0x0222/*_WM_MDIACTIVATE*/,"發(fā)送本消息給多文檔應(yīng)用程序的客戶窗口通知客戶窗口激活另一個(gè)MDI子窗口,當(dāng)客戶窗口收到本消息后,它發(fā)出WM_MDIACTIVE消息給MDI子窗口(未激活)來激活它", 0x0223/*_WM_MDIRESTORE*/,"發(fā)送本消息給MDI客戶窗口,讓子窗口從最大最小化恢復(fù)到原來的大小", 0x0224/*_WM_MDINEXT*/,"發(fā)送本消息給MDI客戶窗口,激活下一個(gè)或前一個(gè)窗口", 0x0225/*_WM_MDIMAXIMIZE*/,"發(fā)送本消息給MDI客戶窗口來最大化一個(gè)MDI子窗口", 0x0226/*_WM_MDITILE*/,"發(fā)送本消息給MDI客戶窗口,以平鋪方式重新排列所有MDI子窗口", 0x0227/*_WM_MDICASCADE*/,"發(fā)送本消息給MDI客戶窗口,以層疊方式重新排列所有MDI子窗口", 0x0228/*_WM_MDIICONARRANGE*/,"發(fā)送本消息給MDI客戶窗口重新排列所有最小化的MDI子窗口", 0x0229/*_WM_MDIGETACTIVE*/,"發(fā)送本消息給MDI客戶窗口以找到激活的子窗口句柄", 0x0230/*_WM_MDISETMENU*/,"發(fā)送本消息給MDI客戶窗口,用MDI菜單代替子窗口的菜單", 0x0231/*_WM_ENTERSIZEMOVE*/,"當(dāng)某窗口進(jìn)入移動或調(diào)整大小的模式循環(huán)時(shí),本消息發(fā)送到該窗口", 0x0232/*_WM_EXITSIZEMOVE*/,"確定用戶改變窗口大小或改變窗口位置的事件是何時(shí)完成的", 0x0233/*_WM_DROPFILES*/,"鼠標(biāo)拖放時(shí),放下事件產(chǎn)生時(shí)發(fā)送本消息,比如:文件拖放功能", 0x0234/*_WM_MDIREFRESHMENU*/,"發(fā)送本消息給多文檔應(yīng)用程序的客戶窗口,根據(jù)當(dāng)前MDI子窗口更新MDI框架窗口的菜單", //0x0235 //...... //0x0280 0x0281/*_WM_IME_SETCONTEXT*/,"應(yīng)用程序的窗口激活時(shí),系統(tǒng)將向應(yīng)用程序發(fā)送WM_IME_SETCONTEXT消息,注:輸入法相關(guān)", 0x0282/*_WM_IME_NOTIFY*/,"可使用WM_IME_NOTIFY消息來通知關(guān)于IME窗口狀態(tài)的常規(guī)改變,注:輸入法相關(guān)", 0x0283/*_WM_IME_CONTROL*/,"可使用WM_IME_CONTROL消息來改變字母組合窗口的位置,注:輸入法相關(guān)", 0x0284/*_WM_IME_COMPOSITIONFULL*/,"用戶接口窗口不能增加編碼窗口的尺寸時(shí),IME用戶接口窗口將發(fā)送WM_IME_COMPOSITIONFULL消息,可不處理,注:輸入法相關(guān)", 0x0285/*_WM_IME_SELECT*/,"系統(tǒng)發(fā)出WM_IME_SELECT以便選擇一個(gè)新的IME輸入法,注:輸入法相關(guān)", 0x0286/*_WM_IME_CHAR*/,"當(dāng)打開輸入法輸入文字時(shí),會發(fā)送WM_IME_CHAR消息", 0x0288/*_WM_IME_REQUEST*/,"應(yīng)用程序請求輸入法時(shí),觸發(fā)發(fā)送本消息", 0x0290/*_WM_IME_KEYDOWN*/,"在輸入法錄字窗口中按下按鍵時(shí),觸發(fā)發(fā)送本消息", 0x0291/*_WM_IME_KEYUP*/,"在輸入法錄字窗口中釋放按鍵時(shí),觸發(fā)發(fā)送本消息", 0x02A1/*_WM_MOUSEHOVER*/,"鼠標(biāo)移過控件時(shí),觸發(fā)發(fā)送本消息", 0x02A3/*_WM_MOUSELEAVE*/,"鼠標(biāo)離開控件時(shí),觸發(fā)發(fā)送本消息", 0x0300/*_WM_CUT*/,"應(yīng)用程序發(fā)送本消息給一個(gè)編輯框或組合框來刪除當(dāng)前選擇的文本", 0x0301/*_WM_COPY*/,"應(yīng)用程序發(fā)送本消息給一個(gè)編輯框或組合框,以便用CF_TEXT格式復(fù)制當(dāng)前選擇的文本到剪貼板", 0x0302/*_WM_PASTE*/,"應(yīng)用程序發(fā)送本消息給編輯框或組合框,以便從剪貼板中得到數(shù)據(jù)", 0x0303/*_WM_CLEAR*/,"應(yīng)用程序發(fā)送本消息給編輯框或組合框,以清除當(dāng)前選擇的內(nèi)容", 0x0304/*_WM_UNDO*/,"應(yīng)用程序發(fā)送本消息給編輯框或組合框,以撤消最后一次操作", 0x0305/*_WM_RENDERFORMAT*/,"應(yīng)用程序需要系統(tǒng)剪切板數(shù)據(jù)時(shí),觸發(fā)發(fā)送本消息", 0x0306/*_WM_RENDERALLFORMATS*/,"應(yīng)用程序退出時(shí)在程序退出時(shí),系統(tǒng)會給當(dāng)前程序發(fā)送該消息,要求提供所有格式的剪帖板數(shù)據(jù),避免造成數(shù)據(jù)丟失", 0x0307/*_WM_DESTROYCLIPBOARD*/,"當(dāng)調(diào)用EmptyClipboard函數(shù)時(shí),發(fā)送本消息給剪貼板的所有者", 0x0308/*_WM_DRAWCLIPBOARD*/,"當(dāng)剪貼板的內(nèi)容變化時(shí),發(fā)送本消息給剪貼板觀察鏈的首個(gè)窗口;它允許用剪貼板觀察窗口來顯示剪貼板的新內(nèi)容", 0x0309/*_WM_PAINTCLIPBOARD*/,"當(dāng)剪貼板包含CF_OWNERDIPLAY格式的數(shù)據(jù),并且剪貼板觀察窗口的客戶區(qū)需要重畫時(shí),觸發(fā)發(fā)送本消息", 0x030A/*_WM_VSCROLLCLIPBOARD*/,"當(dāng)剪貼板查看器的垂直滾動條被單擊時(shí),觸發(fā)發(fā)送本消息", 0x030B/*_WM_SIZECLIPBOARD*/,"當(dāng)剪貼板包含CF_OWNERDIPLAY格式的數(shù)據(jù),并且剪貼板觀察窗口的客戶區(qū)域的大小已改變時(shí),本消息通過剪貼板觀察窗口發(fā)送給剪貼板的所有者", 0x030C/*_WM_ASKCBFORMATNAME*/,"通過剪貼板觀察窗口發(fā)送本消息給剪貼板的所有者,以請求一個(gè)CF_OWNERDISPLAY格式的剪貼板的名字", 0x030D/*_WM_CHANGECBCHAIN*/,"當(dāng)一個(gè)窗口從剪貼板觀察鏈中移去時(shí),發(fā)送本消息給剪貼板觀察鏈的首個(gè)窗口", 0x030E/*_WM_HSCROLLCLIPBOARD*/,"本消息通過一個(gè)剪貼板觀察窗口發(fā)送給剪貼板的所有者,它發(fā)生在當(dāng)剪貼板包含CFOWNERDISPALY格式的數(shù)據(jù),并且有個(gè)事件在剪貼板觀察窗的水平滾動條上,所有者應(yīng)滾動剪貼板圖像并更新 滾動條的值", 0x030F/*_WM_QUERYNEWPALETTE*/,"本消息發(fā)送給將要收到焦點(diǎn)的窗口,本消息能使窗口在收到焦點(diǎn)時(shí)同時(shí)有機(jī)會實(shí)現(xiàn)邏輯調(diào)色板", 0x0310/*_WM_PALETTEISCHANGING*/,"當(dāng)一個(gè)應(yīng)用程序正要實(shí)現(xiàn)它的邏輯調(diào)色板時(shí),發(fā)本消息通知所有的應(yīng)用程序", 0x0311/*_WM_PALETTECHANGED*/,"本消息在一個(gè)擁有焦點(diǎn)的窗口實(shí)現(xiàn)它的邏輯調(diào)色板后,發(fā)送本消息給所有頂級并重疊的窗口,以此來改變系統(tǒng)調(diào)色板", 0x0312/*_WM_HOTKEY*/,"當(dāng)用戶按下由RegisterHotKey函數(shù)注冊的熱鍵時(shí),發(fā)送本消息", 0x0317/*_WM_PRINT*/,"發(fā)送本消息給一個(gè)窗口請求在指定的設(shè)備上下文中繪制自身,可用于窗口截圖,但對子控件截圖時(shí)得到的是與子控件等大的黑塊", 0x0318/*_WM_PRINTCLIENT*/,"送本消息給一個(gè)窗口請求在指定的設(shè)備上下文中繪制其客戶區(qū)(最通常是在一個(gè)打印機(jī)設(shè)備上下文中)", 0x0358/*_WM_HANDHELDFIRST*/,"消息含義未知,搜索了整個(gè)Visual Studio 6的目錄也只有其定義,卻未見其使用的相關(guān)代碼", 0x035F/*_WM_HANDHELDLAST*/,"消息含義未知,搜索了整個(gè)Visual Studio 6的目錄也只有其定義,卻未見其使用的相關(guān)代碼", 0x0360/*_WM_AFXFIRST*/,"指定首個(gè)AFX消息(MFC)", 0x0360/*_WM_QUERYAFXWNDPROC*/,"該消息被MFC內(nèi)部用來確認(rèn)窗口過程是否使用AfxWndProc", 0x0361/*_WM_SIZEPARENT*/,"MFC自定義的消息,MFC的主窗口框架布局是通過給子窗口發(fā)送響應(yīng)WM_SIZEPARENT來完成的,框架窗口發(fā)送本消息用的是SendMessage,各個(gè)控制子窗口用OnSizeParent響應(yīng)WM_SIZEPARENT消息", 0x0363/*_WM_IDLEUPDATECMDUI*/,"MFC自己定義和使用的消息,當(dāng)應(yīng)用程序進(jìn)入空閑處理狀態(tài)時(shí),將發(fā)送本消息,導(dǎo)致所有工具欄用戶對象的狀態(tài)處理函數(shù)被調(diào)用,從而改變其狀態(tài),對應(yīng)的消息響應(yīng)函數(shù)為:OnIdleUpdateCmdUI", 0x0364/*_WM_INITIALUPDATE*/,"MFC發(fā)明的消息,用于處理菜單、快捷鍵,發(fā)送WM_INITIALUPDATE消息給所有子窗口,消息響應(yīng)函數(shù)為:CView::OnInitialUpdate", 0x0365/*_WM_COMMANDHELP*/,"本消息用于實(shí)現(xiàn)MFC的上下文敏感幫助,按下<F1鍵>后消息被映射到CWinApp::OnHelp。該函數(shù)會向最外層框架窗口發(fā)送本消息,本消息響應(yīng)過程是自頂向下的,對應(yīng)的消息響應(yīng)函數(shù) 為:ON_WM_HELPINFO", 0x0366/*_WM_HELPHITTEST*/,"本消息用于實(shí)現(xiàn)MFC的上下文敏感幫助,本消息必須手工添加", 0x0367/*_WM_EXITHELPMODE*/,"本消息用于實(shí)現(xiàn)MFC的上下文敏感幫助,本消息必須手工添加", 0x0368/*_WM_RECALCPARENT*/,"MFC自己定義和使用的消息,對應(yīng)的消息響應(yīng)函數(shù)為:CMainFrame::OnReCalcParent,本消息由CView發(fā)送給CMainFrame框架窗口以便重新布置窗口", 0x0369/*_WM_SIZECHILD*/,"MFC自己定義和使用的消息,當(dāng)用戶重新調(diào)整COleResizeBar的大小時(shí),由COleResizeBar發(fā)送給其所有者窗口),", 0x036A/*_WM_KICKIDLE*/,"本消息是MFC中對空閑進(jìn)行處理的一個(gè)未公開的消息,消息泵并不處理WM_KICKIDLE消息,收到該消息后,直接返回,WM_KICKIDLE被用來刺激空閑處理的執(zhí)行,它作為一個(gè)空消息促使::GetMessage()返回 ", 0x036B/*_WM_QUERYCENTERWND*/,"MFC內(nèi)部保留的未公開消息,lParam:HWND to use as centering parent;", 0x036C/*_WM_DISABLEMODAL*/,"MFC內(nèi)部保留的未公開消息,lResult = 0,disable during modal state;lResult = 1,don't disable", 0x036D/*_WM_FLOATSTATUS*/,"MFC內(nèi)部保留的未公開消息,wParam combination of FS_* flags below", 0x036E/*_WM_ACTIVATETOPLEVEL*/,"MFC內(nèi)部保留的未公開消息,wParam = nState(like WM_ACTIVATE);lParam = pointer to HWND[2];lParam[0] = hWnd getting WM_ACTIVATE;lParam[1] = hWndOther", _WM_QUERY3DCONTROLS,"MFC內(nèi)部保留的未公開消息,lResult != 0 if 3D controls wanted", _WM_RESERVED_0370,"MFC內(nèi)部保留的未公開、MFC自身也未使用的消息", _WM_RESERVED_0371,"MFC內(nèi)部保留的未公開、MFC自己也未使用的消息", _WM_RESERVED_0372,"MFC內(nèi)部保留的未公開、MFC自己也未使用的消息", 0x0373/*_WM_SOCKET_NOTIFY*/,"已在MSDN中公開的MFC內(nèi)部消息,本消息告訴socket窗口socket事件已經(jīng)發(fā)生(socket窗口:CSocketWnd,隱藏,接收本消息,響應(yīng):OnSocketNotify)),", 0x0374/*_WM_SOCKET_DEAD*/,"MFC內(nèi)部消息,MFC維護(hù)死套接字的映射,死套接字是個(gè)已關(guān)閉的套接字,參見sockcore.cpp", 0x0362/*_WM_SETMESSAGESTRING*/,"MFC內(nèi)部消息,發(fā)送給框架窗口要求其更新狀態(tài)欄字符串信息,微軟MFC TN024文檔中有該消息的描述,響應(yīng)函數(shù):OnSetMessageString", 0x0375/*_WM_POPMESSAGESTRING*/,"MFC內(nèi)部消息,用來重新設(shè)置狀態(tài)欄,對應(yīng)的字符串是\"Ready\",響應(yīng)函數(shù):OnPopMessageString", 0x0376/*_WM_HELPPROMPTADDR*/,"MFC內(nèi)部消息,用來從相關(guān)聯(lián)的框架窗口中檢索m_dwPromptContext地址,注:<F1>上下文幫助相關(guān)", 0x0376/*_WM_OCC_LOADFROMSTREAM*/,"MFC內(nèi)部消息,OCC即OLE control containers,參見相關(guān)LoadFromStream函數(shù)", 0x0377/*_WM_OCC_LOADFROMSTORAGE*/,"MFC內(nèi)部消息,OCC即OLE control container,參見相關(guān)LoadFromStorage函數(shù)", 0x0378/*_WM_OCC_INITNEW*/,"MFC內(nèi)部消息,OCC即OLE control container,參見相關(guān)InitNew函數(shù)", 0x037A/*_WM_OCC_LOADFROMSTREAM_EX*/,"MFC內(nèi)部消息,OCC即OLE control container,參見相關(guān)LoadFromStreamEx函數(shù)", 0x037B/*_WM_OCC_LOADFROMSTORAGE_EX*/,"MFC內(nèi)部消息,OCC即OLE control container,參見:ATLHOST.H/OCCMGR.CPP/WINCORE.CPP中相關(guān)代碼", 0x0379/*_WM_QUEUE_SENTINEL*/,"MFC內(nèi)部消息,用于重排消息隊(duì)列,\"QUEUE SENTINEL\"意為消息哨兵", _WM_RESERVED_037C,"MFC內(nèi)部保留,供將來使用", _WM_RESERVED_037D,"MFC內(nèi)部保留,供將來使用", _WM_RESERVED_037E,"MFC內(nèi)部保留,供將來使用", 0x037F/*_WM_FORWARDMSG*/,"ATL中定義,讓一個(gè)窗口接收的消息傳遞給另一個(gè)窗口進(jìn)行處理", 0x037F/*_WM_AFXLAST*/,"指定末個(gè)afx消息", 0x0380/*_WM_PENWINFIRST*/,"指定首個(gè)Pen Window消息,參見:PENWIN.H/WINUSER.H", 0x038F/*_WM_PENWINLAST*/,"指定末個(gè)Pen Window消息,參見:PENWIN.H/WINUSER.H", ``` //DDE消息(Dde.h) 0x03E0/*_WM_DDE_FIRST*/,"指定首個(gè)DDE消息,其它的DDE消息以WM_DDE_FIRST + X的形式定義,如:WM_DDE_TERMINATE定義為:WM_DDE_FIRST+1", (0x03E0)/*_WM_DDE_INITIATE*/,"一個(gè)DDE客戶程序提交本消息,以便開始一個(gè)與服務(wù)程序的會話來響應(yīng)那個(gè)指定的程序和主題名", (0x03E0+1)/*_WM_DDE_TERMINATE*/,"一個(gè)DDE應(yīng)用程序(無論是客戶還是服務(wù)器)提交本消息以終止一個(gè)會話", (0x03E0+2)/*_WM_DDE_ADVISE*/,"一個(gè)DDE客戶程序提交本消息給一個(gè)DDE服務(wù)程序,以便請求服務(wù)器每當(dāng)數(shù)據(jù)項(xiàng)改變時(shí)更新它", (0x03E0+3)/*_WM_DDE_UNADVISE*/,"一個(gè)DDE客戶程序通過本消息來通知一個(gè)DDE服務(wù)程序不要更新指定的項(xiàng)或一個(gè)特殊的剪貼板格式的項(xiàng)", (0x03E0+4)/*_WM_DDE_ACK*/,"本消息通知一個(gè)DDE程序已收到并正在處理WM_DDE_POKE,WM_DDE_EXECUTE,WM_DDE_DATA,WM_DDE_ADVISE,WM_DDE_UNADVISE或WM_DDE_INITIAT消息", (0x03E0+5)/*_WM_DDE_DATA*/,"一個(gè)DDE服務(wù)程序提交本消息給DDE客戶程序,以便傳遞一個(gè)數(shù)據(jù)項(xiàng)給客戶或通知客戶的一條可用數(shù)據(jù)項(xiàng)", (0x03E0+6)/*_WM_DDE_REQUEST*/,"一個(gè)DDE客戶程序提交本消息給一個(gè)DDE服務(wù)程序來請求一個(gè)數(shù)據(jù)項(xiàng)的值", (0x03E0+7)/*_WM_DDE_POKE*/,"一個(gè)DDE客戶程序提交本消息給一個(gè)DDE服務(wù)程序,客戶使用本消息來請求服務(wù)器接收一個(gè)未經(jīng)同意的數(shù)據(jù)項(xiàng);服務(wù)器通過答復(fù)WM_DDE_ACK消息提示是否它接收這個(gè)數(shù)據(jù)項(xiàng)", (0x03E0+8)/*_WM_DDE_EXECUTE*/,"一個(gè)DDE客戶程序提交本消息給一個(gè)DDE服務(wù)程序,以便發(fā)送一個(gè)字符串給服務(wù)器,讓它像串行命令一樣被處理,服務(wù)器通過提交WM_DDE_ACK消息來作回應(yīng)", (0x03E0+8)/*_WM_DDE_LAST*/,"指定末個(gè)DDE消息,與WM_DDE_EXECUTE消息等值",

0x03FF/_WM_HIBERNATE/,“Windows CE內(nèi)存不足時(shí),系統(tǒng)會發(fā)送本消息給應(yīng)用程序,從而使其處于非活動狀態(tài),直到有足夠資源可用,是WINCE獨(dú)有的消息”,

0x8000/*_WM_APP*/,"用于幫助應(yīng)用程序自定義私有消息,通常形式為:WM_APP + X", 0x0400/*_WM_USER*/,"用于幫助應(yīng)用程序自定義私有消息,通常形式為:WM_USER + X", ``` //工具提示控件消息 (0x0400 + 1)/*_TTM_ACTIVATE*/,"動態(tài)停用和啟用工具提示控件,TTM即為ToolTip Message", (0x0400 + 3)/*_TTM_SETDELAYTIME*/,"使用本消息可指定工具提示控件顯示提示文本時(shí)的時(shí)間延遲(持續(xù)時(shí)間)(毫秒)", (0x0400 + 4)/*_TTM_ADDTOOLA*/,"為某窗口注冊添加工具提示控件,相關(guān)結(jié)構(gòu)體:TOOLINFO", (0x0400 + 50)/*_TTM_ADDTOOLW*/,"為某窗口注冊添加工具提示控件,相關(guān)結(jié)構(gòu)體:TOOLINFO", (0x0400 + 5)/*_TTM_DELTOOLA*/,"為某窗口去除工具提示控件,相關(guān)結(jié)構(gòu)體:TOOLINFO", (0x0400 + 51)/*_TTM_DELTOOLW*/,"為某窗口去除工具提示控件,相關(guān)結(jié)構(gòu)體:TOOLINFO", (0x0400 + 6)/*_TTM_NEWTOOLRECTA*/,"為某窗口設(shè)置工具提示控件的矩形大小(rect)", (0x0400 + 52)/*_TTM_NEWTOOLRECTW*/,"為某窗口設(shè)置工具提示控件的矩形大小(rect)", (0x0400 + 7)/*_TTM_RELAYEVENT*/,"用于把鼠標(biāo)消息傳遞給一個(gè)工具提示控件,讓其進(jìn)行處理", (0x0400 + 8)/*_TTM_GETTOOLINFOA*/,"從工具提示控件中獲取TOOLINFO結(jié)構(gòu)體", (0x0400 + 53)/*_TTM_GETTOOLINFOW*/,"從工具提示控件中獲取TOOLINFO結(jié)構(gòu)體", (0x0400 + 9)/*_TTM_SETTOOLINFOA*/,"用于向工具提示控件中設(shè)置TOOLINFO結(jié)構(gòu)體", (0x0400 + 54)/*_TTM_SETTOOLINFOW*/,"用于向工具提示控件中設(shè)置TOOLINFO結(jié)構(gòu)體", (0x0400 +10)/*_TTM_HITTESTA*/,"獲取工具提示控件是否受到點(diǎn)擊的信息,即測試鼠標(biāo)坐標(biāo)點(diǎn)是否在工具提示控件綁定的矩形內(nèi)點(diǎn)擊", (0x0400 +55)/*_TTM_HITTESTW*/,"獲取工具提示控件是否受到點(diǎn)擊的信息,即測試鼠標(biāo)坐標(biāo)點(diǎn)是否在工具提示控件綁定的矩形內(nèi)點(diǎn)擊", (0x0400 +11)/*_TTM_GETTEXTA*/,"從工具提示控件中獲取文本數(shù)據(jù)", (0x0400 +56)/*_TTM_GETTEXTW*/,"從工具提示控件中獲取文本數(shù)據(jù)", (0x0400 +12)/*_TTM_UPDATETIPTEXTA*/,"用于對工具提示控件進(jìn)行文本設(shè)置", (0x0400 +57)/*_TTM_UPDATETIPTEXTW*/,"用于對工具提示控件進(jìn)行文本設(shè)置", (0x0400 +13)/*_TTM_GETTOOLCOUNT*/,"獲取被工具提示控件所維護(hù)的工具的數(shù)量", (0x0400 +14)/*_TTM_ENUMTOOLSA*/,"獲取當(dāng)前是哪個(gè)工具提示控件在顯示文本", (0x0400 +58)/*_TTM_ENUMTOOLSW*/,"獲取當(dāng)前是哪個(gè)工具提示控件在顯示文本", (0x0400 + 15)/*_TTM_GETCURRENTTOOLA*/,"獲取工具提示控件中當(dāng)前工具的信息", (0x0400 + 59)/*_TTM_GETCURRENTTOOLW*/,"獲取工具提示控件中當(dāng)前工具的信息", (0x0400 + 16)/*_TTM_WINDOWFROMPOINT*/,"用于子類化一個(gè)窗口過程,使之能讓工具提示控件為鼠標(biāo)下的窗口顯示工具提示文本", (0x0400 + 17) // wParam = TRUE/FALSE start end lparam = LPTOOLINFO/*_TTM_TRACKACTIVATE*/,"獲取工具提示控件中當(dāng)前工具的信息", (0x0400 + 18) // lParam = dwPos/*_TTM_TRACKPOSITION*/,"設(shè)置跟蹤工具提示控件的坐標(biāo)", (0x0400 + 19)/*_TTM_SETTIPBKCOLOR*/,"設(shè)置工具提示控件的窗口背景色", (0x0400 + 20)/*_TTM_SETTIPTEXTCOLOR*/,"設(shè)置工具提示控件的文本前景色", (0x0400 + 21)/*_TTM_GETDELAYTIME*/,"使用本消息可獲以工具提示控件顯示提示文本時(shí)的時(shí)間延遲(持續(xù)時(shí)間)(毫秒)", (0x0400 + 22)/*_TTM_GETTIPBKCOLOR*/,"獲取工具提示控件的窗口背景色", (0x0400 + 23)/*_TTM_GETTIPTEXTCOLOR*/,"獲取工具提示控件的文本前景色", (0x0400 + 24)/*_TTM_SETMAXTIPWIDTH*/,"設(shè)置工具提示控件窗口的最大寬度(像素點(diǎn))", (0x0400 + 25)/*_TTM_GETMAXTIPWIDTH*/,"獲取工具提示控件窗口的最大寬度(像素點(diǎn))", (0x0400 + 26) // lParam = lprc/*_TTM_SETMARGIN*/,"設(shè)置工具提示控件窗口的四周邊空(像素點(diǎn))", (0x0400 + 27) // lParam = lprc/*_TTM_GETMARGIN*/,"獲取工具提示控件窗口的四周邊空(像素點(diǎn))", (0x0400 + 28)/*_TTM_POP*/,"從一個(gè)視圖中去除已顯示的工具提示控件", (0x0400 + 29)/*_TTM_UPDATE*/,"強(qiáng)制工具提示控件重繪其窗口", ``` //Rich Edit控件消息(帶格式編輯控件) (0x0400 + 91)/*_EM_AUTOURLDETECT*/,"設(shè)置Rich Edit控件是否自動檢測URL,若設(shè)置成自動檢測URL,則輸入的URL被加亮顯示成藍(lán)色", (0x0400 + 50)/*_EM_CANPASTE*/,"可用于確定Rich Edit控件是否能以指定的剪貼板格式進(jìn)行粘貼", (0x0400 + 246)/*_EM_CANREDO*/,"判斷在Rich Edit控件的Redo隊(duì)列中是否有一些動作", (0x0400 + 51)/*_EM_DISPLAYBAND*/,"將Rich Edit控件的輸出發(fā)送至設(shè)備,通過反復(fù)使用EM_FORMATRANGE和EM_DISPLAYBAND消息,打印該控件內(nèi)容的應(yīng)用程序可實(shí)現(xiàn)條帶化操作(將輸出分割為較小部分用于打印)", (0x0400 + 52)/*_EM_EXGETSEL*/,"確定Rich Edit控件中的當(dāng)前選中內(nèi)容", (0x0400 + 53)/*_EM_EXLIMITTEXT*/,"Rich Edit控件包含的文本不能超過32K,但可使用本消息進(jìn)行擴(kuò)展,以突破這個(gè)限制", (0x0400 + 54)/*_EM_EXLINEFROMCHAR*/,"判斷給定字符屬于Rich Edit控件的哪一行", (0x0400 + 55)/*_EM_EXSETSEL*/,"設(shè)置Rich Edit控件的當(dāng)前選擇區(qū)域", (0x0400 + 56)/*_EM_FINDTEXT*/,"搜索Rich Edit控件中的正文可通過發(fā)送EM_FINDTEXT或EM_FINDTEXTEX消息來完成", (0x0400 + 79)/*_EM_FINDTEXTEX*/,"搜索Rich Edit控件中的正文可通過發(fā)送EM_FINDTEXT或EM_FINDTEXTEX消息來完成", (0x0400 + 76)/*_EM_FINDWORDBREAK*/,"可在Rich Edit控件中查找斷字符或確定一個(gè)字符類和斷字標(biāo)志位", (0x0400 + 57)/*_EM_FORMATRANGE*/,"對于特定設(shè)備而言,要格式化Rich Edit控件中部分內(nèi)容,可使用本消息,在輸出設(shè)備文本格式化完成后,可使用EM_DISPLAYBAND消息將輸出發(fā)送至設(shè)備(如:打印)", (0x0400 + 58)/*_EM_GETCHARFORMAT*/,"獲取Rich Edit控件中當(dāng)前選中文本的字符格式屬性", (0x0400 + 59)/*_EM_GETEVENTMASK*/,"獲取當(dāng)前Rich Edit控件的事件掩碼", (0x0400 + 105)/*_EM_GETIMECOLOR*/,"在Rich Edit控件中獲取IME組件的顏色,僅亞洲語言版本的操作系統(tǒng)有效", (0x0400 + 122)/*_EM_GETIMECOMPMODE*/,"獲取Rich Edit控件當(dāng)前輸入方式編輯(IME)模式", (0x0400 + 107)/*_EM_GETIMEOPTIONS*/,"在Rich Edit控件中獲取IME組件的選項(xiàng),僅亞洲語言版本的操作系統(tǒng)有效", (0x0400 + 121)/*_EM_GETLANGOPTIONS*/,"獲取Rich Edit控件的IME和遠(yuǎn)東語言支持選項(xiàng)", (0x0400 + 60)/*_EM_GETOLEINTERFACE*/,"Rich Edit控件支持由OLE所定義的客戶端的支持,客戶端可使用本消息從Rich Edit控件獲取一個(gè)IRichEditOle接口,該接口允許它控制OLE對象", (0x0400 + 78)/*_EM_GETOPTIONS*/,"獲取Rich Edit控件的選項(xiàng),僅亞洲語言版本的操作系統(tǒng)有效", (0x0400 + 61)/*_EM_GETPARAFORMAT*/,"獲取Rich Edit控件中當(dāng)前選中文本的段落格式屬性", (0x0400 + 101)/*_EM_GETPUNCTUATION*/,"獲取Rich Edit控件的當(dāng)前標(biāo)點(diǎn)字符),", (0x0400 + 87)/*_EM_GETREDONAME*/,"獲取Rich Edit控件的Redo隊(duì)列中的下一動作的類型名稱", (0x0400 + 62)/*_EM_GETSELTEXT*/,"獲取Rich Edit控件中的選中文本", (0x0400 + 90)/*_EM_GETTEXTMODE*/,"獲取Rich Edit控件的文本模式或Undo級別", (0x0400 + 75)/*_EM_GETTEXTRANGE*/,"獲取Rich Edit控件中給定范圍的文本", (0x0400 + 86)/*_EM_GETUNDONAME*/,"獲取Rich Edit控件的Undo隊(duì)列中的下一動作的類型名稱", (0x0400 + 80)/*_EM_GETWORDBREAKPROCEX*/,"獲取Rich Edit控件的當(dāng)前擴(kuò)展斷字處理過程的地址", (0x0400 + 103)/*_EM_GETWORDWRAPMODE*/,"獲取Rich Edit控件的當(dāng)前自動換行與斷字符選項(xiàng)", (0x0400 + 63)/*_EM_HIDESELECTION*/,"可通過本消息在任何時(shí)候開啟或隱藏Rich Edit控件中的選中區(qū)域的高亮顯示", (0x0400 + 64)/*_EM_PASTESPECIAL*/,"粘貼指定的剪貼板格式,本消息對具有\(zhòng)"特殊粘貼\"命令的應(yīng)用程序很有用,該命令可讓用戶選擇剪貼板格式", (0x0400 + 84)/*_EM_REDO*/,"重做Rich Edit控件Redo隊(duì)列中的下一動作", (0x0400 + 65)/*_EM_REQUESTRESIZE*/,"強(qiáng)制一個(gè)無底Rich Edit控件發(fā)送EN_REQUESTRESIZE通知,該消息在處理WM_SIZE消息時(shí)很有用", (0x0400 + 66)/*_EM_SELECTIONTYPE*/,"獲取Rich Edit控件中當(dāng)前選中內(nèi)容的相關(guān)信息", (0x0400 + 67)/*_EM_SETBKGNDCOLOR*/,"設(shè)置Rich Edit控件的背景色", (0x0400 + 68)/*_EM_SETCHARFORMAT*/,"設(shè)置Rich Edit控件的字符格式", (0x0400 + 69)/*_EM_SETEVENTMASK*/,"設(shè)置Rich Edit控件的事件掩碼", (0x0400 + 104)/*_EM_SETIMECOLOR*/,"在Rich Edit控件中設(shè)置IME組件的顏色,僅亞洲語言版本的操作系統(tǒng)有效", (0x0400 + 106)/*_EM_SETIMEOPTIONS*/,"在Rich Edit控件中設(shè)置IME組件的選項(xiàng),僅亞洲語言版本的操作系統(tǒng)有效", (0x0400 + 120)/*_EM_SETLANGOPTIONS*/,"設(shè)置Rich Edit控件的IME和遠(yuǎn)東語言支持選項(xiàng)", (0x0400 + 70)/*_EM_SETOLECALLBACK*/,"Rich Edit控件支持由OLE所定義的客戶端的支持,客戶端使用EM_SETOLECALLBACK消息注冊一個(gè)IRichEditOleCallback接口,控件將使用它獲取所需接口和存儲", (0x0400 + 77)/*_EM_SETOPTIONS*/,"設(shè)置Rich Edit控件的選項(xiàng)", (0x0400 + 71)/*_EM_SETPARAFORMAT*/,"設(shè)置Rich Edit控件的段落格式", (0x0400 + 100)/*_EM_SETPUNCTUATION*/,"設(shè)置Rich Edit控件的標(biāo)點(diǎn)字符", (0x0400 + 72)/*_EM_SETTARGETDEVICE*/,"指定一個(gè)用于Rich Edit控件的文本格式化的目標(biāo)設(shè)備", (0x0400 + 89)/*_EM_SETTEXTMODE*/,"設(shè)置Rich Edit控件的文本模式或Undo級別", (0x0400 + 82)/*_EM_SETUNDOLIMIT*/,"設(shè)置Rich Edit控件的Undo隊(duì)列的最大動作數(shù)目", (0x0400 + 81)/*_EM_SETWORDBREAKPROCEX*/,"替換Rich Edit控件默認(rèn)的擴(kuò)展斷字處理過程", (0x0400 + 102)/*_EM_SETWORDWRAPMODE*/,"設(shè)置Rich Edit控件的自動換行與斷字符選項(xiàng)", (0x0400 + 88)/*_EM_STOPGROUPTYPING*/,"終止Rich Edit控件的當(dāng)前Undo動作的連續(xù)鍵入動作的組合", (0x0400 + 73)/*_EM_STREAMIN*/,"將數(shù)據(jù)讀入Rich Edit控件(或說數(shù)據(jù)傳入)", (0x0400 + 74)/*_EM_STREAMOUT*/,"保存Rich Edit控件內(nèi)容(或說數(shù)據(jù)傳出)", ``` //Listview控件消息 0x1000/*_LVM_FIRST*/,"指定Listview控件的首個(gè)消息,其它相關(guān)消息用LVM_FIRST + X的形式定義,比如:LVM_GETBKCOLOR為LVM_FIRST + 0", (0x1000 + 0)/*_LVM_GETBKCOLOR*/,"獲取Listview控件的背景色,宏:ListView_GetBkColor", (0x1000 + 1)/*_LVM_SETBKCOLOR*/,"設(shè)置Listview控件的背景色,宏:ListView_SetBkColor", (0x1000 + 2)/*_LVM_GETIMAGELIST*/,"獲取Listview控件的圖片列表句柄,宏:ListView_GetImageList", (0x1000 + 3)/*_LVM_SETIMAGELIST*/,"設(shè)置Listview控件的圖片列表,宏:ListView_SetImageList", (0x1000 + 4)/*_LVM_GETITEMCOUNT*/,"獲取Listview控件的項(xiàng)目總數(shù),宏:ListView_GetItemCount", (0x1000 + 5)/*_LVM_GETITEMA*/,"獲取Listview控件的項(xiàng)目,宏:ListView_GetItem", (0x1000 + 75)/*_LVM_GETITEMW*/,"獲取Listview控件的項(xiàng)目,宏:ListView_GetItem", (0x1000 + 6)/*_LVM_SETITEMA*/,"設(shè)置Listview控件的項(xiàng)目,宏:ListView_SetItem", (0x1000 + 76)/*_LVM_SETITEMW*/,"設(shè)置Listview控件的項(xiàng)目,宏:ListView_SetItem ", (0x1000 + 7)/*_LVM_INSERTITEMA*/,"向Listview控件插入項(xiàng)目,宏:ListView_InsertItem", (0x1000 + 77)/*_LVM_INSERTITEMW*/,"向Listview控件插入項(xiàng)目,宏:ListView_InsertItem", (0x1000 + 8)/*_LVM_DELETEITEM*/,"用于刪除Listview控件中的一行項(xiàng)目,宏:ListView_DeleteItem", (0x1000 + 9)/*_LVM_DELETEALLITEMS*/,"清空Listview控件所有項(xiàng)目,宏:ListView_DeleteAllItems", (0x1000 + 10)/*_LVM_GETCALLBACKMASK*/,"獲取Listview控件的回調(diào)掩碼,宏:ListView_GetCallbackMask", (0x1000 + 11)/*_LVM_SETCALLBACKMASK*/,"設(shè)置Listview控件的回調(diào)掩碼,宏:ListView_SetCallbackMask", (0x1000 + 12)/*_LVM_GETNEXTITEM*/,"獲取Listview控件中的下一個(gè)項(xiàng)目,宏:ListView_GetNextItem", (0x1000 + 13)/*_LVM_FINDITEMA*/,"在Listview控件中尋找項(xiàng)目,宏:ListView_FindItem", (0x1000 + 83)/*_LVM_FINDITEMW*/,"在Listview控件中尋找項(xiàng)目,宏:ListView_FindItem", (0x1000 + 14)/*_LVM_GETITEMRECT*/,"在Listview控件中獲取指定項(xiàng)目的矩形范圍,宏:ListView_GetItemRect", (0x1000 + 15)/*_LVM_SETITEMPOSITION*/,"設(shè)置Listview控件的項(xiàng)目位置,宏:ListView_SetItemPosition", (0x1000 + 16)/*_LVM_GETITEMPOSITION*/,"獲取Listview控件的項(xiàng)目位置,宏:ListView_GetItemPosition", (0x1000 + 17)/*_LVM_GETSTRINGWIDTHA*/,"在Listview控件中獲取顯示一個(gè)文本所需列寬,宏:ListView_GetStringWidth", (0x1000 + 87)/*_LVM_GETSTRINGWIDTHW*/,"在Listview控件中獲取顯示一個(gè)文本所需列,宏:ListView_GetStringWidth", (0x1000 + 18)/*_LVM_HITTEST*/,"在Listview控件中進(jìn)行點(diǎn)擊測試,判斷某個(gè)鼠標(biāo)坐標(biāo)點(diǎn)是否落在Listview控件某個(gè)項(xiàng)目中,宏:ListView_HitTest", (0x1000 + 19)/*_LVM_ENSUREVISIBLE*/,"Listview控件的某個(gè)項(xiàng)目保證能顯示出來(可視),并決定一個(gè)項(xiàng)目的全部或部份是否可視,宏:ListView_EnsureVisible", (0x1000 + 20)/*_LVM_SCROLL*/,"在Listview控件中移動滾動條,宏:ListView_Scroll", (0x1000 + 21)/*_LVM_REDRAWITEMS*/,"在Listview控件中重繪項(xiàng)目,宏:ListView_RedrawItems", (0x1000 + 22)/*_LVM_ARRANGE*/,"在Listview控件中圖像顯示時(shí),排列項(xiàng)目,宏:ListView_Arrange", (0x1000 + 23)/*_LVM_EDITLABELA*/,"編輯Listview控件中指定項(xiàng)目的文本(即label標(biāo)簽),宏:ListView_EditLabel", (0x1000 + 118)/*_LVM_EDITLABELW*/,"編輯Listview控件中指定項(xiàng)目的文本(即label標(biāo)簽),宏:ListView_EditLabel", (0x1000 + 24)/*_LVM_GETEDITCONTROL*/,"在Listview控件中,當(dāng)列表控件正在進(jìn)行編輯時(shí),返回該編輯框的句柄,宏:ListView_GetEditControl", (0x1000 + 25)/*_LVM_GETCOLUMNA*/,"獲取Listview控件中某列的屬性,宏:ListView_GetColumn", (0x1000 + 95)/*_LVM_GETCOLUMNW*/,"獲取Listview控件中某列的屬性,宏:ListView_GetColumn", (0x1000 + 26)/*_LVM_SETCOLUMNA*/,"設(shè)置Listview控件中某列的屬性,宏:ListView_InsertColumn", (0x1000 + 96)/*_LVM_SETCOLUMNW*/,"設(shè)置Listview控件中某列的屬性,宏:ListView_InsertColumn", (0x1000 + 27)/*_LVM_INSERTCOLUMNA*/,"向Listview控件插入一個(gè)列,宏:ListView_InsertColumn", (0x1000 + 97)/*_LVM_INSERTCOLUMNW*/,"向Listview控件插入一個(gè)列,宏:ListView_InsertColumn", (0x1000 + 28)/*_LVM_DELETECOLUMN*/,"刪除Listview控件中的一個(gè)列,宏:ListView_DeleteColumn", (0x1000 + 29)/*_LVM_GETCOLUMNWIDTH*/,"在Listview控件中獲取指定列的寬度,宏:ListView_GetColumnWidth", (0x1000 + 30)/*_LVM_SETCOLUMNWIDTH*/,"在Listview控件中設(shè)置指定列的寬度,宏:ListView_SetColumnWidth", (0x1000 + 31)/*_LVM_GETHEADER*/,"在Listview控件中獲取表頭控件的句柄,宏:ListView_GetHeader", (0x1000 + 33)/*_LVM_CREATEDRAGIMAGE*/,"在Listview控件中為指定的項(xiàng)目創(chuàng)建一個(gè)拖曳圖像列表,宏:ListView_CreateDragImage", (0x1000 + 34)/*_LVM_GETVIEWRECT*/,"當(dāng)前所有項(xiàng)目所占用的矩形范圍,宏:ListView_GetViewRect", (0x1000 + 35)/*_LVM_GETTEXTCOLOR*/,"在Listview控件中獲取文本顏色,宏:ListView_GetTextColor", (0x1000 + 36)/*_LVM_SETTEXTCOLOR*/,"在Listview控件中設(shè)置文本顏色,宏:ListView_SetTextColor", (0x1000 + 37)/*_LVM_GETTEXTBKCOLOR*/,"在Listview控件中獲取文本背景色,宏:ListView_SetTextBkC", (0x1000 + 38)/*_LVM_SETTEXTBKCOLOR*/,"在Listview控件中設(shè)置文本背景色,宏:ListView_SetTextBkColor", (0x1000 + 39)/*_LVM_GETTOPINDEX*/,"在Listview控件中獲取可視范圍中首個(gè)項(xiàng)目的索引,宏:ListView_GetTopInd", (0x1000 + 40)/*_LVM_GETCOUNTPERPAGE*/,"在Listview控件中獲取當(dāng)前可視項(xiàng)目數(shù)量,宏:ListView_GetCountPerPage", (0x1000 + 41)/*_LVM_GETORIGIN*/,"在Listview控件中獲取當(dāng)前的原點(diǎn),宏:ListView_GetOrigin", (0x1000 + 42)/*_LVM_UPDATE*/,"用于刷新Listview控件,若該控件具有LVS_AUTOARRANGE風(fēng)格,則會引起排列操作,宏:ListView_Update", (0x1000 + 43)/*_LVM_SETITEMSTATE*/,"在Listview控件中設(shè)置項(xiàng)目狀態(tài),宏:ListView_SetItemState", (0x1000 + 44)/*_LVM_GETITEMSTATE*/,"在Listview控件中獲取項(xiàng)目狀態(tài),宏:ListView_GetItemS", (0x1000 + 45)/*_LVM_GETITEMTEXTA*/,"在Listview控件中獲取項(xiàng)目文本,宏:ListView_GetItemText", (0x1000 + 115)/*_LVM_GETITEMTEXTW*/,"在Listview控件中獲取項(xiàng)目文本,宏:ListView_GetItemText", (0x1000 + 46)/*_LVM_SETITEMTEXTA*/,"在Listview控件中設(shè)置項(xiàng)目文本,宏:ListView_SetItemText", (0x1000 + 116)/*_LVM_SETITEMTEXTW*/,"在Listview控件中設(shè)置項(xiàng)目文本,宏:ListView_SetItemText", (0x1000 + 47)/*_LVM_SETITEMCOUNT*/,"在Listview控件(虛擬列表視圖控件,LVS_OWNERDATA風(fēng)格)中設(shè)置當(dāng)前列表中項(xiàng)目的總數(shù),宏:ListView_SetItemCount/ListView_SetItemCountEx", (0x1000 + 48)/*_LVM_SORTITEMS*/,"在Listview控件中進(jìn)行項(xiàng)目分類排序,宏:ListView_SortItems", (0x01000 + 49)/*LVM_SETITEMPOSITION32,"設(shè)置Listview控件的項(xiàng)目位置,LVM_SETITEMPOSITION消息不同的是,本消息使用32位的坐標(biāo),宏:ListView_SetItemPosition32", (0x1000 + 50)/*_LVM_GETSELECTEDCOUNT*/,"獲取Listview控件中被選擇項(xiàng)目總數(shù),宏:ListView_GetSelectedCount", (0x1000 + 51)/*_LVM_GETITEMSPACING*/,"獲取Listview控件的項(xiàng)目間距,宏:ListView_GetItemSpacing", (0x1000 + 52)/*_LVM_GETISEARCHSTRINGA*/,"在Listview控件中獲取增量搜索模式的字符串,宏:ListView_GetISearchString", (0x1000 + 117)/*_LVM_GETISEARCHSTRINGW*/,"在Listview控件中獲取增量搜索模式的字符串,宏:ListView_GetISearchString", (0x1000 + 53)/*_LVM_SETICONSPACING*/,"在Listview控件中設(shè)置圖標(biāo)間距,宏:ListView_SetIconSpacing", (0x1000 + 54)/*_LVM_SETEXTENDEDLISTVIEWSTYLE*/,"設(shè)置Listview控件的擴(kuò)展風(fēng)格,宏:ListView_SetExtendedListViewStyle/ListView_SetExtendedListViewStyleEx", (0x1000 + 55)/*_LVM_GETEXTENDEDLISTVIEWSTYLE*/,"獲取Listview控件的擴(kuò)展風(fēng)格,宏:ListView_GetExtendedListViewStyle", (0x1000 + 56)/*_LVM_GETSUBITEMRECT*/,"獲取Listview控件子項(xiàng)目的矩形范圍,宏:ListView_GetSubItemRect", (0x1000 + 57)/*_LVM_SUBITEMHITTEST*/,"對Listview控件進(jìn)行點(diǎn)擊測試,以確定哪個(gè)項(xiàng)目或子項(xiàng)目處于給定的位置,宏:ListView_SubItemHitTest", (0x1000 + 58)/*_LVM_SETCOLUMNORDERARRAY*/,"在Listview控件中設(shè)置列顯示的排序(從左至右),宏:ListView_SetColumnOrderArray", (0x1000 + 59)/*_LVM_GETCOLUMNORDERARRAY*/,"在Listview控件中返回當(dāng)前列中的左右對齊方式,宏:ListView_GetColumnOrderArray", (0x1000 + 60)/*_LVM_SETHOTITEM*/,"在Listview控件中設(shè)置熱點(diǎn)項(xiàng)目(熱項(xiàng)),宏:ListView_SetHotItem", (0x1000 + 61)/*_LVM_GETHOTITEM*/,"在Listview控件中獲取熱點(diǎn)項(xiàng)目(熱項(xiàng)),宏:ListView_GetHotItem", (0x1000 + 62)/*_LVM_SETHOTCURSOR*/,"在Listview控件中設(shè)置熱點(diǎn)光標(biāo),宏:ListView_SetHotCursor", (0x1000 + 63)/*_LVM_GETHOTCURSOR*/,"在Listview控件中獲取熱點(diǎn)光標(biāo),宏:ListView_GetHotCursor", (0x1000 + 64)/*_LVM_APPROXIMATEVIEWRECT*/,"在Listview控件中計(jì)算顯示一個(gè)項(xiàng)目所需的寬度和高度,宏:ListView_ApproximateViewRect", (0x1000 + 65)/*_LVM_SETWORKAREAS*/,"在Listview控件中設(shè)置工作區(qū),宏:ListView_SetWorkAreas", (0x1000 + 66)/*_LVM_GETSELECTIONMARK*/,"在Listview控件中獲取當(dāng)前選擇項(xiàng)目,宏:ListView_GetSelectionMark", (0x1000 + 67)/*_LVM_SETSELECTIONMARK*/,"在Listview控件中設(shè)置當(dāng)前選擇項(xiàng)目,宏:ListView_SetSelectionMark", (0x1000 + 68)/*_LVM_SETBKIMAGEA*/,"在Listview控件中設(shè)置設(shè)置背景圖片,宏:ListView_SetBkImage", (0x1000 + 69)/*_LVM_GETBKIMAGEA*/,"獲取Listview控件的背景圖片,宏:ListView_GetBkImage", (0x1000 + 70)/*_LVM_GETWORKAREAS*/,"獲取Listview控件的工作區(qū)矩形范圍,宏:ListView_GetWorkAreas", (0x1000 + 71)/*_LVM_SETHOVERTIME*/,"在Listview控件中設(shè)置鼠標(biāo)在選擇某項(xiàng)前停留在該項(xiàng)的延遲毫秒數(shù),宏:ListView_SetHoverTime", (0x1000 + 72)/*_LVM_GETHOVERTIME*/,"獲取Listview控件的鼠標(biāo)在選擇某項(xiàng)前停留在該項(xiàng)的延遲毫秒數(shù),宏:ListView_GetHoverTime", (0x1000 + 73)/*_LVM_GETNUMBEROFWORKAREAS*/,"獲取Listview控件的當(dāng)前工作區(qū)中的項(xiàng)目數(shù)量,宏:ListView_GetNumberOfWorkAreas", (0x1000 + 74)/*_LVM_SETTOOLTIPS*/,"設(shè)置Listview控件的工具提示控件,宏:ListView_SetToolTips", (0x1000 + 78)/*_LVM_GETTOOLTIPS*/,"獲取Listview控件的工具提示控件,宏:ListView_GetToolTips", (0x1000 + 138)/*_LVM_SETBKIMAGEW*/,"以寬字符方式設(shè)置Listview控件的背景圖,宏:ListView_SetBkImage", (0x1000 + 139)/*_LVM_GETBKIMAGEW*/,"以寬字符方式獲取Listview控件的背景圖,宏:ListView_GetBkImage", //Listview控件通知消息 (-100-0)/*_LVN_ITEMCHANGING*/,"通知Listview控件的父窗:有個(gè)項(xiàng)目正被改變", (-100-1)/*_LVN_ITEMCHANGED*/,"通知Listview控件的父窗:有個(gè)項(xiàng)目已經(jīng)被改變", (-100-2)/*_LVN_INSERTITEM*/,"通知Listview控件的父窗:有個(gè)新項(xiàng)目被插入了", (-100-3)/*_LVN_DELETEITEM*/,"通知Listview控件的父窗:有個(gè)項(xiàng)目要被刪除", (-100-4)/*_LVN_DELETEALLITEMS*/,"通知Listview控件的父窗:所有項(xiàng)目要被刪除", (-100-5)/*_LVN_BEGINLABELEDITA*/,"通知Listview控件的父窗:一個(gè)項(xiàng)目的文本標(biāo)簽編輯的起點(diǎn)", (-100-75)/*_LVN_BEGINLABELEDITW*/,"通知Listview控件的父窗:一個(gè)項(xiàng)目的文本標(biāo)簽編輯的起點(diǎn)", (-100-6)/*_LVN_ENDLABELEDITA*/,"通知Listview控件的父窗:一個(gè)項(xiàng)目的文本標(biāo)簽編輯的終點(diǎn)", (-100-76)/*_LVN_ENDLABELEDITW*/,"通知Listview控件的父窗:一個(gè)項(xiàng)目的文本標(biāo)簽編輯的終點(diǎn)", (-100-8)/*_LVN_COLUMNCLICK*/,"通知Listview控件的父窗:一個(gè)列被點(diǎn)擊了", (-100-9)/*_LVN_BEGINDRAG*/,"通知Listview控件的父窗:鼠標(biāo)左鍵的拖放操作開始了", (-100-11)/*_LVN_BEGINRDRAG*/,"通知Listview控件的父窗:鼠標(biāo)右鍵的拖放操作開始了", (-100-13)/*_LVN_ODCACHEHINT*/,"通知消息,由虛列表控件在其可視區(qū)域的內(nèi)容被改變時(shí)發(fā)送", (-100-52)/*_LVN_ODFINDITEMA*/,"通知消息,由虛列表控件在需要其所有者查找特定的回調(diào)項(xiàng)目時(shí)發(fā)送", (-100-79)/*_LVN_ODFINDITEMW*/,"通知消息,由虛列表控件在需要其所有者查找特定的回調(diào)項(xiàng)目時(shí)發(fā)送", (-100-14)/*_LVN_ITEMACTIVATE*/,"通知消息,由虛列表控件在用戶激活了某個(gè)項(xiàng)目時(shí)發(fā)送", (-100-15)/*_LVN_ODSTATECHANGED*/,"通知消息,由虛列表控件在一個(gè)項(xiàng)目的狀態(tài)或排列已被改變時(shí)發(fā)送", (-100-21)/*_LVN_HOTTRACK*/,"通知消息,由虛列表控件在用戶的鼠標(biāo)掠過某個(gè)項(xiàng)目時(shí)發(fā)送", (-100-50)/*_LVN_GETDISPINFOA*/,"由虛列表控件發(fā)送,請求父窗提供顯示項(xiàng)目或?qū)δ硞€(gè)項(xiàng)目排序所需的信息", (-100-77)/*_LVN_GETDISPINFOW*/,"由虛列表控件發(fā)送,請求父窗提供顯示項(xiàng)目或?qū)δ硞€(gè)項(xiàng)目排序所需的信息", (-100-51)/*_LVN_SETDISPINFOA*/,"通知Listview控件的父窗:它得更新某個(gè)項(xiàng)目的信息", (-100-78)/*_LVN_SETDISPINFOW*/,"通知Listview控件的父窗:它得更新某個(gè)項(xiàng)目的信息", (-100-56)/*_LVN_MARQUEEBEGIN*/,"通知Listview控件的父窗:某個(gè)邊框選擇已開始", (-100-57)/*_LVN_GETINFOTIPA*/,"通知消息,由大圖標(biāo)的具有LVS_EX_INFOTIP擴(kuò)展風(fēng)格的Listview控件在它要請求附加的文本信息(顯示于工具提示控件中)時(shí)發(fā)送", (-100-58)/*_LVN_GETINFOTIPW*/,"通知消息,由大圖標(biāo)的具有LVS_EX_INFOTIP擴(kuò)展風(fēng)格的Listview控件在它要請求附加的文本信息(顯示于工具提示控件中)時(shí)發(fā)送", //樹控件消息 (0x1100 + 18)/*_TVM_CREATEDRAGIMAGE*/,"創(chuàng)建樹控件的RAG圖象,宏:TreeView_CreateDragImage", (0x1100 + 1)/*_TVM_DELETEITEM*/,"刪除樹控件的項(xiàng)目,宏:TreeView_DeleteAllItems", (0x1100 + 14)/*_TVM_EDITLABELA*/,"編輯樹控件的標(biāo)簽,宏:TVN_BEGINLABELEDIT", (0x1100 + 65)/*_TVM_EDITLABELW*/,"編輯樹控件的標(biāo)簽,宏:TVN_BEGINLABELEDIT", (0x1100 + 22)/*_TVM_ENDEDITLABELNOW*/,"結(jié)束編輯樹控件的新標(biāo)簽,宏:TreeView_EndEditLabelNow", (0x1100 + 20)/*_TVM_ENSUREVISIBLE*/,"保證樹控件的某個(gè)項(xiàng)目可視,宏:TreeView_EnsureVisible", (0x1100 + 2)/*_TVM_EXPAND*/,"擴(kuò)展或收縮樹控件某節(jié)點(diǎn)下的所有子節(jié)點(diǎn),宏:TreeView_Expand", (0x1100 + 31)/*_TVM_GETBKCOLOR*/,"獲取樹控件的背景色,宏:TreeView_GetBkColor", (0x1100 + 5)/*_TVM_GETCOUNT*/,"獲取樹控件的項(xiàng)目數(shù)量,宏:TreeView_GetCount", (0x1100 + 15)/*_TVM_GETEDITCONTROL*/,"獲取樹控件編輯框控件句柄(用于編輯某項(xiàng)文本),宏:TreeView_GetEditControl", (0x1100 + 8)/*_TVM_GETIMAGELIST*/,"獲取樹控件的列表圖片,返回圖象句柄,宏:TreeView_GetImageList", (0x1100 + 6)/*_TVM_GETINDENT*/,"獲取樹控件的子項(xiàng)相對于父項(xiàng)縮進(jìn)的量(像素),宏:TreeView_GetIndent", (0x1100 + 38)/*_TVM_GETINSERTMARKCOLOR*/,"返回一個(gè)包含當(dāng)前插入編輯顏色的COLORREF,宏:TreeView_GetInsertMarkColor", (0x1100 + 23)/*_TVM_GETISEARCHSTRING*/,"獲取樹控件的搜索文本,宏:TreeView_GetISearchString", (0x1100 + 12)/*_TVM_GETITEMA*/,"獲取樹控件指定項(xiàng)的屬性,相關(guān)結(jié)構(gòu):TVITEM,宏:TreeView_GetItem", (0x1100 + 62)/*_TVM_GETITEMW*/,"獲取樹控件指定項(xiàng)的屬性,相關(guān)結(jié)構(gòu):TVITEM,宏:TreeView_GetItem", (0x1100 + 28)/*_TVM_GETITEMHEIGHT*/,"取樹控件項(xiàng)目的行距,宏:TreeView_GetItemHeight", (0x1100 + 4)/*_TVM_GETITEMRECT*/,"獲取樹控件項(xiàng)目的邊界矩形,并確定該項(xiàng)是否可視,宏:TreeView_GetItemRect", (0x1100 + 10)/*_TVM_GETNEXTITEM*/,"獲取樹控件下一項(xiàng)目的句柄, 宏:TreeView_GetNextItem/TreeView_GetChild/TreeView_GetDropHilight/TreeView_GetFirstVisible/TreeView_GetLastVisible/TreeView_GetNextSibling/TreeView_GetNextVisible/TreeView_GetParent/TreeView_GetPrevSi bling/TreeView_GetPrevVisible/TreeView_GetRoot/TreeView_GetSelection ", (0x1100 + 34)/*_TVM_GETSCROLLTIME*/,"獲取樹控件的最大滾動時(shí)間(毫秒),宏:TreeView_GetScrollTime", (0x1100 + 32)/*_TVM_GETTEXTCOLOR*/,"獲取樹控件的文本顏色,宏:TreeView_GetTextColor", (0x1100 + 25)/*_TVM_GETTOOLTIPS*/,"獲取樹控件所使用的工具提示控件的句柄,宏:TreeView_GetToolTips", (0x2000 + 6)/*_TVM_GETUNICODEFORMAT*/,"獲取樹控件的UNICODE格式標(biāo)志,宏:TreeView_GetUnicodeFormat", (0x1100 + 16)/*_TVM_GETVISIBLECOUNT*/,"獲取樹控件中的可視項(xiàng)目數(shù)量,宏:TreeView_GetVisibleCount", (0x1100 + 17)/*_TVM_HITTEST*/,"樹控件點(diǎn)擊測試,宏:TreeView_HitTest", (0x1100 + 0)/*_TVM_INSERTITEMA*/,"在樹控件中插入項(xiàng)目,宏:TreeView_InsertItem", (0x1100 + 50)/*_TVM_INSERTITEMW*/,"在樹控件中插入項(xiàng)目,宏:TreeView_InsertItem", (0x1100 + 11)/*_TVM_SELECTITEM*/,"選取樹控件的項(xiàng)目,宏:TreeView_Select/TreeView_SelectItem/TreeView_SelectDropTarget", (0x1100 + 29)/*_TVM_SETBKCOLOR*/,"設(shè)置樹控件的背景色,宏:TreeView_SetBkColor", (0x1100 + 9)/*_TVM_SETIMAGELIST*/,"設(shè)置樹控件的圖象列表,宏:TreeView_SetImageList", (0x1100 + 7)/*_TVM_SETINDENT*/,"設(shè)置樹控件縮進(jìn)的寬度,并重畫控件以反映新的寬度,宏:TreeView_SetIndent", (0x1100 + 26)/*_TVM_SETINSERTMARK*/,"設(shè)置樹控件的插入標(biāo)志,宏:TreeView_SetInsertMark", (0x1100 + 37)/*_TVM_SETINSERTMARKCOLOR*/,"設(shè)置樹控件的插入標(biāo)志色(返回包含先前的插入標(biāo)記色的COLORREF值),宏:TreeView_SetInsertMarkColor", (0x1100 + 13)/*_TVM_SETITEMA*/,"設(shè)置樹控件的項(xiàng)目,相關(guān)結(jié)構(gòu):TVITEM,宏:TreeView_SetItem", (0x1100 + 63)/*_TVM_SETITEMW*/,"設(shè)置樹控件的項(xiàng)目,相關(guān)結(jié)構(gòu):TVITEM,宏:TreeView_SetItem", (0x1100 + 27)/*_TVM_SETITEMHEIGHT*/,"設(shè)置樹控件的項(xiàng)目高度(像素)(返回項(xiàng)目先前的高度),宏:TreeView_SetItemHeight", (0x1100 + 33)/*_TVM_SETSCROLLTIME*/,"設(shè)置樹控件的最大滾動時(shí)間(毫秒),宏:TreeView_SetScrollTime", (0x1100 + 30)/*_TVM_SETTEXTCOLOR*/,"設(shè)置樹控件的文本顏色,宏:TreeView_SetTextColor", (0x1100 + 24)/*_TVM_SETTOOLTIPS*/,"設(shè)置樹控件的工具提示控件(句柄),宏:TreeView_SetToolTips", (0x2000 + 5)/*_TVM_SETUNICODEFORMAT*/,"設(shè)置樹控件的UNICODE格式標(biāo)志,宏:TreeView_SetUnicodeFormat", (0x1100 + 19)/*_TVM_SORTCHILDREN*/,"對樹控件中指定父項(xiàng)的子項(xiàng)進(jìn)行排序,宏:TreeView_SortChildren", (0x1100 + 21)/*_TVM_SORTCHILDRENCB*/,"通過一個(gè)用來比較各項(xiàng)的回調(diào)函數(shù)對樹控件進(jìn)行排序,宏:TreeView_SortChildrenCB", //樹控件通知消息 (-407)/*_TVN_BEGINDRAG*/,"樹控件中鼠標(biāo)左鍵拖放開始", (-410)/*_TVN_BEGINLABELEDIT*/,"開始編輯項(xiàng)目的標(biāo)簽", (-408)/*_TVN_BEGINRDRAG*/,"樹控件中鼠標(biāo)右鍵拖放開始", (-409)/*_TVN_DELETEITEM*/,"刪除樹控件中的項(xiàng)目", (-411)/*_TVN_ENDLABELEDIT*/,"允許用戶編輯項(xiàng)目的標(biāo)簽", (-403)/*_TVN_GETDISPINFO*/,"在需要得到樹控件的某結(jié)點(diǎn)信息時(shí)發(fā)送(如得到結(jié)點(diǎn)的顯示字符)", (-400-13)/*_TVN_GETINFOTIP*/,"獲取工具提示控件信息", (-406)/*_TVN_ITEMEXPANDED*/,"樹控件某結(jié)點(diǎn)已被展開或收縮,所用結(jié)構(gòu):NMTREEVIEW", (-400-5)/*_TVN_ITEMEXPANDING*/,"樹控件某結(jié)點(diǎn)將被展開或收縮,所用結(jié)構(gòu):NMTREEVIEW", (-400-12)/*_TVN_KEYDOWN*/,"用戶在樹控件中按下了某鍵盤按鍵,并且樹控件獲得了輸入焦點(diǎn)", (-402)/*_TVN_SELCHANGED*/,"用戶已改變樹控件項(xiàng)目的選擇", (-401)/*_TVN_SELCHANGING*/,"用戶對樹控件項(xiàng)目的選擇將改變", (-400-4)/*_TVN_SETDISPINFO*/,"通知更新樹控件項(xiàng)目的信息", (-400-15)/*_TVN_SINGLEEXPAND*/,"用戶使用鼠標(biāo)單擊打開或關(guān)閉樹控件項(xiàng)目時(shí)發(fā)送的通知消息", //Header Control標(biāo)頭控件消息 (0x1200 + 2)/*_HDM_DELETEITEM*/,"刪除標(biāo)頭控件的列項(xiàng)目,宏:Header_DeleteItem", (0x1200 + 9)/*_HDM_GETIMAGELIST*/,"獲取標(biāo)頭控件的列圖標(biāo)列表,宏:Header_GetImageList", (0x1200 + 3)/*_HDM_GETITEMA*/,"獲取標(biāo)頭控件的列項(xiàng)目,宏:Header_GetItemRect", (0x1200 + 11)/*_HDM_GETITEMW*/,"獲取標(biāo)頭控件的列項(xiàng)目,宏:Header_GetItemRect", (0x1200 + 0)/*_HDM_GETITEMCOUNT*/,"獲取標(biāo)頭控件的列項(xiàng)目數(shù)量,宏:Header_GetItemCount ", (0x1200 + 7)/*_HDM_GETITEMRECT*/,"獲取標(biāo)頭控件的項(xiàng)目矩形范圍,宏:Header_GetItemRect", (0x1200 + 17)/*_HDM_GETORDERARRAY*/,"獲取標(biāo)頭控件列的左右對齊方式(提供對標(biāo)頭項(xiàng)目排序的支持),宏:Header_GetOrderArray", (0x2000 + 6)/*_HDM_GETUNICODEFORMAT*/,"獲取標(biāo)頭控件列UNICODE格式標(biāo)志,宏:Header_GetUnicodeFormat", (0x1200 + 6)/*_HDM_HITTEST*/,"標(biāo)頭控件點(diǎn)擊測試,找到鼠標(biāo)點(diǎn)擊的坐標(biāo)", (0x1200 + 1)/*_HDM_INSERTITEM*/,"為標(biāo)頭控件插入列項(xiàng)目,宏:Header_InsertItem", (0x1200 + 5)/*_HDM_LAYOUT*/,"獲取在一個(gè)指定矩形內(nèi)的標(biāo)頭控件的大小和位置,宏:Header_Layout", (0x1200 + 15)/*_HDM_ORDERTOINDEX*/,"獲取標(biāo)頭控件列的左右對齊方式(項(xiàng)目索引,基于標(biāo)頭控件中項(xiàng)目的順序,索引自左到右由0開始),宏:Header_OrderToIndex", (0x1200 + 19)/*_HDM_SETHOTDIVIDER*/,"設(shè)置高亮度分隔符,提供對標(biāo)頭項(xiàng)目的拖放,宏:Header_SetHotDivider", (0x1200 + 8)/*_HDM_SETIMAGELIST*/,"為標(biāo)頭控件設(shè)置圖像列表,宏:Header_SetImageList", (0x1200 + 4)/*_HDM_SETITEMA*/,"設(shè)置標(biāo)頭控件中項(xiàng)目的屬性,宏:Header_SetItem", (0x1200 + 12)/*_HDM_SETITEMW*/,"設(shè)置標(biāo)頭控件中項(xiàng)目的屬性,宏:Header_SetItem", (0x1200 + 18)/*_HDM_SETORDERARRAY*/,"設(shè)置標(biāo)頭控件列的左右對齊方式,宏:Header_SetOrderArray", (0x2000 + 5)/*_HDM_SETUNICODEFORMAT*/,"設(shè)置Header Control控件列UNICODE格式標(biāo)志,宏:Header_SetUnicodeFormat", ``` //Static Control靜態(tài)控件消息 0x0171/*_STM_GETICON*/,"獲取顯示在靜態(tài)控件中的圖標(biāo)的句柄,須具SS_ICON風(fēng)格,宏:Static_GetIcon", 0x0173/*_STM_GETIMAGE*/,"獲取顯示在靜態(tài)控件中的圖像的句柄,支持圖標(biāo)(SS_ICON)、光標(biāo)(SS_ICON)、位圖(SS_BITMAP)、圖元(SS_ENHMETAFILE)", 0x0170/*_STM_SETICON*/,"設(shè)置將要在靜態(tài)控件中顯示的圖標(biāo)(句柄),須具SS_ICON風(fēng)格,宏:Static_SetIcon", 0x0172/*_STM_SETIMAGE*/,"設(shè)置將要在靜態(tài)控件中顯示的圖像(句柄),支持圖標(biāo)(SS_ICON)、光標(biāo)(SS_ICON)、位圖(SS_BITMAP)、圖元(SS_ENHMETAFILE),自定義宏(位圖):#define Static_SetBitmap(hwndCtl, hBitmap)

((HBITMAP)(UINT_PTR)SendMessage((hwndCtl), STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)(HBITMAP)hBitmap))",

//Static Control靜態(tài)控件通知消息 0/*_STN_CLICKED*/,"通知父窗(通過WM_COMMAND獲知),用戶點(diǎn)擊了靜態(tài)控件,須具SS_NOTIFY風(fēng)格,", 1/*_STN_DBLCLK*/,"通知父窗(通過WM_COMMAND獲知),用戶點(diǎn)擊了靜態(tài)控件,須具SS_NOTIFY風(fēng)格", 3/*_STN_DISABLE*/,"通知父窗(通過WM_COMMAND獲知),靜態(tài)控件被允許使用,須具SS_NOTIFY風(fēng)格", 2/*_STN_ENABLE*/,"通知父窗(通過WM_COMMAND獲知),靜態(tài)控件被禁用,須具SS_NOTIFY風(fēng)格", //Toolbar Control工具欄控件消息 (0x0400 + 19)/*_TB_ADDBITMAP*/,"將一個(gè)或多個(gè)按鈕圖像添加到工具欄的按鈕圖像列表中,相關(guān)結(jié)構(gòu):TBADDBITMAP", (0x0400 + 20)/*_TB_ADDBUTTONS*/,"向一個(gè)工具欄中添加一個(gè)或多個(gè)按鈕,相關(guān)結(jié)構(gòu):TBBUTTON", (0x0400 + 28)/*_TB_ADDSTRING*/,"添加一個(gè)新字符串到工具欄的內(nèi)部字符串列表中", (0x0400 + 33)/*_TB_AUTOSIZE*/,"調(diào)整工具欄的尺寸。當(dāng)設(shè)置按鈕或位圖尺寸、添加字符串時(shí),發(fā)送本消息", (0x0400 + 24)/*_TB_BUTTONCOUNT*/,"獲取工具欄當(dāng)前按鈕的個(gè)數(shù)", (0x0400 + 30)/*_TB_BUTTONSTRUCTSIZE*/,"指定工具欄TBBUTTON結(jié)構(gòu)的大小", (0x0400 + 43)/*_TB_CHANGEBITMAP*/,"改變工具欄的按鈕圖像(圖像列表中的索引)", (0x0400 + 2)/*_TB_CHECKBUTTON*/,"核選或清除工具欄的指定按鈕。當(dāng)一個(gè)按鈕被核選時(shí),它看起來就像被按下一樣", (0x0400 + 25)/*_TB_COMMANDTOINDEX*/,"獲取與指定命令標(biāo)識符相關(guān)聯(lián)的工具欄按鈕的索引(從零開始)", (0x0400 + 27)/*_TB_CUSTOMIZE*/,"顯示\"自定義工具欄\"對話框,該對話框允許通過增刪按鈕來定制工具條", (0x0400 + 22)/*_TB_DELETEBUTTON*/,"刪除工具欄中的一個(gè)按鈕", (0x0400 + 1)/*_TB_ENABLEBUTTON*/,"使工具欄指定按鈕有效或無效,注:當(dāng)按鈕有效時(shí)就可被按下或核選", (0x0400 + 74)/*_TB_GETANCHORHIGHLIGHT*/,"獲取工具欄的固定的加亮設(shè)置", (0x0400 + 44)/*_TB_GETBITMAP*/,"獲取與工具欄按鈕相關(guān)聯(lián)的位圖的索引", (0x0400 + 41)/*_TB_GETBITMAPFLAGS*/,"從工具欄獲取位圖標(biāo)志(DWORD值)", (0x0400 + 23)/*_TB_GETBUTTON*/,"獲取工具欄指定按鈕的信息", (0x0400 + 65)/*_TB_GETBUTTONINFO*/,"獲取工具欄中按鈕的擴(kuò)展信息,相關(guān)結(jié)構(gòu):TBBUTTONINFO", (0x0400 + 58)/*_TB_GETBUTTONSIZE*/,"獲取工具欄按鈕的尺寸", (0x0400 + 45)/*_TB_GETBUTTONTEXT*/,"獲取工具欄按鈕的文本", (0x2000 + 3)/*_TB_GETCOLORSCHEME*/,"獲取工具欄的色彩方案信息", (0x0400 + 55)/*_TB_GETDISABLEDIMAGELIST*/,"獲取工具欄中被設(shè)置為無效的圖像列表", (0x0400 + 85) // For TBSTYLE_EX_*/*_TB_GETEXTENDEDSTYLE*/,"獲取工具欄的擴(kuò)展風(fēng)格", (0x0400 + 53)/*_TB_GETHOTIMAGELIST*/,"獲取工具欄的熱點(diǎn)按鈕的圖像列表,當(dāng)鼠標(biāo)懸浮于熱點(diǎn)按鈕上時(shí),按鈕會加亮顯示", (0x0400 + 71)/*_TB_GETHOTITEM*/,"獲取工具欄的熱點(diǎn)項(xiàng)的索引(從零開始)", (0x0400 + 49)/*_TB_GETIMAGELIST*/,"獲取工具欄中用于顯示按鈕常規(guī)狀態(tài)圖像的列表", (0x0400 + 79) // lParam = = LPTBINSERTMARK/*_TB_GETINSERTMARK*/,"獲取工具欄的插入標(biāo)記,相關(guān)結(jié)構(gòu):TBINSERTMARK", (0x0400 + 89)/*_TB_GETINSERTMARKCOLOR*/,"獲取工具欄中包含當(dāng)前插入標(biāo)記的顏色(COLORREF值)", (0x0400 + 29)/*_TB_GETITEMRECT*/,"獲取工具欄中的一個(gè)按鈕的邊界矩形,不接收狀態(tài)被設(shè)為TBSTATE_HIDDEN的按鈕的邊界矩形", (0x0400 + 83) // lParam = = LPSIZE/*_TB_GETMAXSIZE*/,"獲取工具欄中所有可見按鈕與分隔條的總尺寸", (0x0400 + 62) // wParam = = IID, lParam void **ppv/*_TB_GETOBJECT*/,"獲取工具欄的IDropTarget接口,IDropTarget用于實(shí)現(xiàn)以拖放方式獲取資源等", (0x0400 + 86)/*_TB_GETPADDING*/,"獲取工具欄的填充距(像素)(padding:補(bǔ)白、填充距)", (0x0400 + 51) // wParam is the Cmd instead of index/*_TB_GETRECT*/,"獲取工具欄指定按鈕的邊界矩形信息", (0x0400 + 40)/*_TB_GETROWS*/,"獲取工具欄中當(dāng)前顯示的按鈕行數(shù),注:除非工具欄是用TBSTYLE_WRAPABLE風(fēng)格創(chuàng)建的,否則行數(shù)總為1", (0x0400 + 18)/*_TB_GETSTATE*/,"獲取工具欄定按鈕的狀態(tài)信息,比如:是否是有效、被按下或被核選", (0x0400 + 57)/*_TB_GETSTYLE*/,"獲取工具欄當(dāng)前風(fēng)格", (0x0400 + 61)/*_TB_GETTEXTROWS*/,"獲取用于顯示在工具欄按鈕上的文本行的最大數(shù)字", (0x0400 + 35)/*_TB_GETTOOLTIPS*/,"獲取與工具欄相關(guān)聯(lián)的工具提示控件(若有)的句柄,通常工具欄會自己創(chuàng)建并維護(hù)其工具提示控件,一般不必使用本消息", (0x2000 + 6)/*_TB_GETUNICODEFORMAT*/,"獲取工具欄的UNICODE格式標(biāo)志", (0x0400 + 4)/*_TB_HIDEBUTTON*/,"隱藏或顯示工具欄指定按鈕", (0x0400 + 69)/*_TB_HITTEST*/,"點(diǎn)擊測試,獲取工具欄指定點(diǎn)的位置的整數(shù)值,若該值為零或正值,則表示該點(diǎn)所在按鈕的索引(非分隔條),為負(fù)則該點(diǎn)不在某按鈕上", (0x0400 + 5)/*_TB_INDETERMINATE*/,"設(shè)置或清除工具欄指定按鈕的不確定狀態(tài),不確定的按鈕被顯示為灰色", (0x0400 + 21)/*_TB_INSERTBUTTON*/,"在工具欄中插入一個(gè)按鈕", (0x0400 + 81) // wParam = = LPPOINT lParam = = LPTBINSERTMARK/*_TB_INSERTMARKHITTEST*/,"為工具欄上的某點(diǎn)(該點(diǎn)坐標(biāo)是相對于工具欄客戶區(qū)的)獲取插入標(biāo)記的信息,相關(guān)結(jié)構(gòu):TBINSERTMARK", (0x0400 + 10)/*_TB_ISBUTTONCHECKED*/,"確定工具欄指定按鈕是否被核選", (0x0400 + 9)/*_TB_ISBUTTONENABLED*/,"確定工具欄指定按鈕是否有效", (0x0400 + 12)/*_TB_ISBUTTONHIDDEN*/,"確定工具欄指定按鈕是否被隱藏", (0x0400 + 14)/*_TB_ISBUTTONHIGHLIGHTED*/,"檢查工具欄指定按鈕是否處于加亮狀態(tài)", (0x0400 + 13)/*_TB_ISBUTTONINDETERMINATE*/,"確定工具欄指定按鈕是否處于不確定狀態(tài),不確定按鈕被顯示為灰色", (0x0400 + 11)/*_TB_ISBUTTONPRESSED*/,"確定工具欄指定按鈕是否被按下", (0x0400 + 50)/*_TB_LOADIMAGES*/,"加載圖像到工具欄圖像列表中", (0x0400 + 78)/*_TB_MAPACCELERATOR*/,"為一個(gè)工具欄按鈕映射快捷鍵字符,該字符與按鈕文本中加下劃線的字符是一樣的", (0x0400 + 6)/*_TB_MARKBUTTON*/,"為工具欄指定按鈕設(shè)置加亮狀態(tài)", (0x0400 + 82)/*_TB_MOVEBUTTON*/,"將一個(gè)工具欄按鈕從一個(gè)索引移動到另一個(gè)索引", (0x0400 + 3)/*_TB_PRESSBUTTON*/,"按下或釋放工具欄的指定按鈕", (0x0400 + 46)/*_TB_REPLACEBITMAP*/,"以新位圖替換工具欄中現(xiàn)有的位圖,相關(guān)結(jié)構(gòu):TBREPLACEBITMAP", (0x0400 + 26)/*_TB_SAVERESTORE*/,"保存或恢復(fù)工具欄的狀態(tài),相關(guān)結(jié)構(gòu):TBSAVEPARAMS", (0x0400 + 73) // wParam = = TRUE/FALSE/*_TB_SETANCHORHIGHLIGHT*/,"對工具欄進(jìn)行加亮設(shè)置", (0x0400 + 32)/*_TB_SETBITMAPSIZE*/,"設(shè)置添加到工具欄的位圖尺寸", (0x0400 + 66)/*_TB_SETBUTTONINFO*/,"設(shè)置工具欄指定按鈕的信息", (0x0400 + 31)/*_TB_SETBUTTONSIZE*/,"設(shè)置工具欄的按鈕尺寸(尺寸必須與所載入的位圖尺寸一樣)", (0x0400 + 59)/*_TB_SETBUTTONWIDTH*/,"設(shè)置工具欄按鈕寬度的最大值和最小值", (0x0400 + 42)/*_TB_SETCMDID*/,"設(shè)置工具欄指定按鈕的命令標(biāo)識符(按鈕被按下時(shí),標(biāo)識符將被發(fā)送給屬主窗口)", (0x2000 + 2)/*_TB_SETCOLORSCHEME*/,"設(shè)置工具欄的色彩方案信息", (0x0400 + 54)/*_TB_SETDISABLEDIMAGELIST*/,"設(shè)置工具欄中用來顯示無效按鈕的圖像列表", (0x0400 + 70) // wParam = = mask lParam = = bit values/*_TB_SETDRAWTEXTFLAGS*/,"設(shè)置工具欄的文本繪制標(biāo)志", (0x0400 + 84) // For TBSTYLE_EX_*/*_TB_SETEXTENDEDSTYLE*/,"設(shè)置工具欄的擴(kuò)展風(fēng)格", (0x0400 + 52)/*_TB_SETHOTIMAGELIST*/,"設(shè)置工具欄中用于顯示熱點(diǎn)按鈕的圖像列表", (0x0400 + 72) // wParam = = iHotItem/*_TB_SETHOTITEM*/,"設(shè)置工具欄熱點(diǎn)項(xiàng)索引(若無TBSTYLE_FLAT風(fēng)格,則本消息將會被忽略)", (0x0400 + 48)/*_TB_SETIMAGELIST*/,"設(shè)置工具欄的默認(rèn)圖像列表", (0x0400 + 47)/*_TB_SETINDENT*/,"設(shè)置工具欄中首個(gè)按鈕的縮進(jìn)", (0x0400 + 80) // lParam == LPTBINSERTMARK/*_TB_SETINSERTMARK*/,"設(shè)置工具欄的當(dāng)前插入標(biāo)記", (0x0400 + 88)/*_TB_SETINSERTMARKCOLOR*/,"設(shè)置工具欄插入標(biāo)記的顏色", (0x0400 + 60)/*_TB_SETMAXTEXTROWS*/,"設(shè)置顯示在工具欄按鈕中的文本的最大行數(shù)", (0x0400 + 87)/*_TB_SETPADDING*/,"設(shè)置工具欄的填充距(像素)(padding:補(bǔ)白、填充距)", (0x0400 + 37)/*_TB_SETPARENT*/,"為工具欄指定一個(gè)父窗(用于發(fā)送通知消息)", (0x0400 + 39)/*_TB_SETROWS*/,"設(shè)置工具欄按鈕的行數(shù)", (0x0400 + 17)/*_TB_SETSTATE*/,"設(shè)置工具條欄指定按鈕的狀態(tài)", (0x0400 + 56)/*_TB_SETSTYLE*/,"設(shè)置工具欄的風(fēng)格", (0x0400 + 81)/*_TB_SETTOOLTIPS*/,"將一個(gè)工具提示控件與工具欄進(jìn)行關(guān)聯(lián)", (0x2000 + 5)/*_TB_SETUNICODEFORMAT*/,"設(shè)置工具欄的UNICODE格式標(biāo)志", //Toolbar Control工具欄通知消息 (-700-3)/*_TBN_BEGINADJUST*/,"通知工具欄的父窗:用戶已開始自定義一個(gè)工具欄,相關(guān)結(jié)構(gòu):NMHDR", (-700-1)/*_TBN_BEGINDRAG*/,"通知工具欄的父窗:用戶已開始拖動工具欄的某個(gè)按鈕,相關(guān)結(jié)構(gòu):NMTOOLBAR", (-700-9)/*TBN_CUSTHELP*/,"通知工具欄的父窗:用戶已經(jīng)選擇了自定義工具欄對話框上的幫助按鈕,相關(guān)結(jié)構(gòu):NMHDR", (-700-4)/*_TBN_ENDADJUST*/,"通知工具欄的父窗:用戶已停止自定義一個(gè)工具欄,相關(guān)結(jié)構(gòu):NMHDR", (-700-2)/*_TBN_ENDDRAG*/,"通知工具欄的父窗:用戶已停止拖動工具欄的某個(gè)按鈕,相關(guān)結(jié)構(gòu):NMTOOLBAR", (-700-0)/*_TBN_GETBUTTONINFO*/,"獲取工具欄的自定義信息(通知消息),相關(guān)結(jié)構(gòu):NMTOOLBAR", (-700-7)/*_TBN_QUERYDELETE*/,"通知工具欄的父窗:用戶自定義工具欄時(shí)一個(gè)按鈕是否可被刪除", (-700-6)/*_TBN_QUERYINSERT*/,"通知工具欄的父窗:用戶自定義工具欄時(shí)一個(gè)按鈕是否可被插入到指定按鈕的左側(cè)", (-700-5)/*_TBN_RESET*/,"通知工具欄的父窗:用戶在自定義工具欄對話框中已經(jīng)對工具欄進(jìn)行重置了", (-700-8)/*_TBN_TOOLBARCHANGE*/,"通知工具欄的父窗:用戶已經(jīng)定制完一個(gè)工具欄", //IP address control(IP地址控件)消息 (0x0400+100)/*_IPM_CLEARADDRESS*/,"清空IP地址控件中的內(nèi)容", (0x0400+102)/*_IPM_GETADDRESS*/,"從IP地址控件的4個(gè)域中獲取地址值,相關(guān)宏:FIRST_IPADDRESS/SECOND_IPADDRESS/THIRD_IPADDRESS/FOURTH_IPADDRESS", (0x0400+105)/*_IPM_ISBLANK*/,"確定IP地址控件的全部域是否為空", (0x0400+101)/*_IPM_SETADDRESS*/,"為IP地址控件的4個(gè)域設(shè)置地址,宏:MAKEIPADDRESS", (0x0400+104)/*_IPM_SETFOCUS*/,"為IP地址控件指定域設(shè)置鍵盤焦點(diǎn),同時(shí)該域中的文本會被選中", (0x0400+103)/*_IPM_SETRANGE*/,"為IP地址控件指定域設(shè)置有效范圍,宏:MAKEIPRANGE", //IP address control(IP地址控件)通知消息 (-860 - 0)/*_IPN_FIELDCHANGED*/,"用戶改變了IP地址控件某域或從一個(gè)域移動其它域時(shí)發(fā)送本通知消息,相關(guān)結(jié)構(gòu)NMIPADDRESS", //progress bar進(jìn)度條消息 (0x0400+3)/*_PBM_DELTAPOS*/,"以指定的增量來增加進(jìn)度條控件的當(dāng)前位置", (0x0400+8)/*_PBM_GETPOS*/,"檢取進(jìn)度條的當(dāng)前位置", (0x0400+7)/*_PBM_GETRANGE*/,"獲取當(dāng)前進(jìn)度條控件的上下限范圍", (0x0400+9)/*_PBM_SETBARCOLOR*/,"設(shè)置進(jìn)度條控件上滑塊的顏色(COLORREF值)", (0x2000+1)/*_PBM_SETBKCOLOR*/,"設(shè)置進(jìn)度條控件的背景色", (0x0400+2)/*_PBM_SETPOS*/,"以指定位置來設(shè)置進(jìn)度條的當(dāng)前位置,并重繪進(jìn)度條來反映新位置", (0x0400+1)/*_PBM_SETRANGE*/,"設(shè)置進(jìn)度條控件范圍的上下限,并重繪進(jìn)度條來反映新范圍", (0x0400+6)/*PBM_SETRANGE32*/,"為進(jìn)度條設(shè)置32位的上下限范圍", (0x0400+4)/*_PBM_SETSTEP*/,"為進(jìn)度條控件指定步長(缺省為10)", (0x0400+5)/*_PBM_STEPIT*/,"用步進(jìn)值來增加一個(gè)進(jìn)度條控件的當(dāng)前位置", //Trackbar Control(跟蹤器),也叫:Slider Control,滑塊控件消息 (0x0400+19)/*_TBM_CLEARSEL*/,"清除滑動塊控件當(dāng)前位置", (0x0400+9)/*_TBM_CLEARTICS*/,"刪除滑動塊控件當(dāng)前刻度線", (0x0400+33) // wparam = BOOL fLeft; (or right)/*_TBM_GETBUDDY*/,"獲取滑動塊控件指定位置的伙伴窗口的句柄", (0x0400+26)/*_TBM_GETCHANNELRECT*/,"獲取滑動塊控件的通道的邊界矩形的大小和位置,滑動塊在通道上移動并選擇一個(gè)范圍后,它用高亮色顯示", (0x0400+24)/*_TBM_GETLINESIZE*/,"獲取滑動塊控件的行的大小,缺省的行大小是1", (0x0400+16)/*_TBM_GETNUMTICS*/,"獲取滑動塊控件中的刻度線", (0x0400+22)/*_TBM_GETPAGESIZE*/,"獲取滑動塊控件一頁的大小,頁的大小表明在響應(yīng)TB_PAGEUP和TB_PAGEDOWN通知時(shí)滑動塊會移動多少", (0x0400)/*_TBM_GETPOS*/,"獲取滑動塊控件中滑動塊的當(dāng)前位置", (0x0400+14)/*_TBM_GETPTICS*/,"獲取滑動塊控件中的一個(gè)刻度線的當(dāng)前物理位置(用客戶坐標(biāo)表示)", (0x0400+2)/*_TBM_GETRANGEMAX*/,"獲取滑動塊控件中滑動塊的最大位置", (0x0400+1)/*_TBM_GETRANGEMIN*/,"獲取滑動塊控件中滑動塊的最小位置", (0x0400+18)/*_TBM_GETSELEND*/,"獲取滑動塊控件中當(dāng)前選擇的結(jié)束位置", (0x0400+17)/*_TBM_GETSELSTART*/,"獲取滑動塊控件中當(dāng)前選擇的開始位置", (0x0400+28)/*_TBM_GETTHUMBLENGTH*/,"獲取滑動塊控件中滑動塊(拇指)的長度", (0x0400+25)/*_TBM_GETTHUMBRECT*/,"獲取滑動塊控件中滑動塊(拇指)的邊界矩形的大小和位置", (0x0400+3)/*_TBM_GETTIC*/,"獲取滑動塊控件中刻度線的位置", (0x0400+15)/*_TBM_GETTICPOS*/,"獲取滑動塊控件中一個(gè)刻度線的當(dāng)前物理位置(用客戶坐標(biāo)表示)", (0x0400+30)/*_TBM_GETTOOLTIPS*/,"獲取滑動塊控件的工具提示控件的句柄(若有),若TBS_TOOLTIPS風(fēng)格,則返回NULL", (0x2000+6)/*_TBM_GETUNICODEFORMAT*/,"獲取滑動塊控件的UNICODE格式標(biāo)志", (0x0400+32) // wparam = BOOL fLeft; (or right)/*_TBM_SETBUDDY*/,"設(shè)置滑動塊控件指定位置的伙伴窗口", (0x0400+23)/*_TBM_SETLINESIZE*/,"設(shè)置滑動塊控件行的大小,行的大小表示在響應(yīng)TB_LINEUP和TV_LINEDOWN通知時(shí),滑動塊移動多少", (0x0400+21)/*_TBM_SETPAGESIZE*/,"設(shè)置滑動塊控件頁的大小,頁的大小表示在響應(yīng)TB_PAGEUP和TB_PAGEDOWN通知時(shí),滑動塊移動多少", (0x0400+5)/*_TBM_SETPOS*/,"設(shè)置滑動塊控件中滑動塊的當(dāng)前位置", (0x0400+6)/*_TBM_SETRANGE*/,"設(shè)置滑動塊控件滑動塊的范圍(位置的最小值和最大值)", (0x0400+8)/*_TBM_SETRANGEMAX*/,"設(shè)置滑動塊控件中滑動塊的最大位置", (0x0400+7)/*_TBM_SETRANGEMIN*/,"設(shè)置滑動塊控件中滑動塊的最小位置", (0x0400+10)/*_TBM_SETSEL*/,"設(shè)置滑動塊控件當(dāng)前選擇的開始和結(jié)束位置", (0x0400+12)/*_TBM_SETSELEND*/,"設(shè)置滑動塊控件中當(dāng)前選擇的結(jié)束位置", (0x0400+11)/*_TBM_SETSELSTART*/,"設(shè)置滑動塊控件中當(dāng)前選擇的開始位置", (0x0400+27)/*_TBM_SETTHUMBLENGTH*/,"設(shè)置滑動塊控件中滑動塊(拇指)的長度", (0x0400+4)/*_TBM_SETTIC*/,"設(shè)置滑動塊控件中一個(gè)刻度線的位置", (0x0400+20)/*_TBM_SETTICFREQ*/,"設(shè)置顯示在滑動塊控件中的刻度線的的頻率,例如:若頻率設(shè)為2,則每兩個(gè)增量顯示一個(gè)刻度線,缺省頻率是1", (0x0400+31)/*_TBM_SETTIPSIDE*/,"設(shè)置滑動塊控件中用于顯示工具提示控件的位置", (0x0400+29)/*_TBM_SETTOOLTIPS*/,"為滑動塊控件設(shè)置工具提示控件(用句柄進(jìn)行設(shè)置)", (0x2000+5)/*_TBM_SETUNICODEFORMAT*/,"設(shè)置滑動塊控件的UNICODE格式標(biāo)志", //Tab Control,標(biāo)簽控件消息 (0x1300 + 40)/*_TCM_ADJUSTRECT*/,"根據(jù)給定的窗口矩形計(jì)算標(biāo)簽控件的顯示區(qū)域,或根據(jù)一個(gè)給定的顯示區(qū)域計(jì)算相應(yīng)的窗口矩形", (0x1300 + 9)/*_TCM_DELETEALLITEMS*/,"刪除標(biāo)簽控件中所有選項(xiàng)卡", (0x1300 + 8)/*_TCM_DELETEITEM*/,"從標(biāo)簽控件中刪除指定選項(xiàng)卡", (0x1300 + 50)/*_TCM_DESELECTALL*/,"重新設(shè)置標(biāo)簽控件中的項(xiàng),清除任何被按下的選項(xiàng)卡", (0x1300 + 47)/*_TCM_GETCURFOCUS*/,"獲取標(biāo)簽控件中擁有當(dāng)前焦點(diǎn)的選項(xiàng)卡索引", (0x1300 + 11)/*_TCM_GETCURSEL*/,"獲取標(biāo)簽控件中當(dāng)前選擇的選項(xiàng)卡", (0x1300 + 53)/*_TCM_GETEXTENDEDSTYLE*/,"獲取標(biāo)簽控件的擴(kuò)展風(fēng)格", (0x1300 + 2)/*_TCM_GETIMAGELIST*/,"獲取與標(biāo)簽控件相關(guān)聯(lián)的圖像列表", (0x1300 + 5)/*_TCM_GETITEM*/,"獲取標(biāo)簽控件中某選項(xiàng)卡的信息", (0x1300 + 4)/*_TCM_GETITEMCOUNT*/,"獲取標(biāo)簽控件中的項(xiàng)數(shù)", (0x1300 + 10)/*_TCM_GETITEMRECT*/,"獲取標(biāo)簽控件中指定選項(xiàng)卡的邊界矩形", (0x1300 + 44)/*_TCM_GETROWCOUNT*/,"獲取標(biāo)簽控件中當(dāng)前行數(shù),注:TCS_MULTILINT風(fēng)格的標(biāo)簽控件可有多行選項(xiàng)卡", (0x1300 + 45)/*_TCM_GETTOOLTIPS*/,"獲取與標(biāo)簽控件相關(guān)聯(lián)的工具提示控件的句柄", (0x2000 + 6)/*_TCM_GETUNICODEFORMAT*/,"獲取標(biāo)簽控件的UNICODE格式標(biāo)志", (0x1300 + 51)/*_TCM_HIGHLIGHTITEM*/,"使標(biāo)簽控件的某選項(xiàng)卡處于高亮狀態(tài)", (0x1300 + 13)/*_TCM_HITTEST*/,"確定是哪個(gè)選項(xiàng)卡(若有)位于指定的屏幕位置", (0x1300 + 7)/*_TCM_INSERTITEM*/,"插入一個(gè)新選項(xiàng)卡到標(biāo)簽控件", (0x1300 + 42)/*_TCM_REMOVEIMAGE*/,"從標(biāo)簽控件的圖像列表中刪除指定圖像", (0x1300 + 48)/*_TCM_SETCURFOCUS*/,"設(shè)置焦點(diǎn)到標(biāo)簽控件中指定的選項(xiàng)卡", (0x1300 + 12)/*_TCM_SETCURSEL*/,"設(shè)置標(biāo)簽控件中當(dāng)前選擇的選項(xiàng)卡", (0x1300 + 52) // optional wParam == mask/*_TCM_SETEXTENDEDSTYLE*/,"設(shè)置標(biāo)簽控件的擴(kuò)展風(fēng)格", (0x1300 + 3)/*_TCM_SETIMAGELIST*/,"為標(biāo)簽控件指定一個(gè)已創(chuàng)建的圖像列表", (0x1300 + 6)/*_TCM_SETITEM*/,"設(shè)置標(biāo)簽控件中選項(xiàng)卡的某些或所有屬性", (0x1300 + 14)/*_TCM_SETITEMEXTRA*/,"標(biāo)簽控件為空時(shí),改變標(biāo)簽控件中各選項(xiàng)卡的額外字節(jié)數(shù)(默認(rèn)4字節(jié)),注:額外字節(jié)可把程序數(shù)據(jù)與各選項(xiàng)卡關(guān)聯(lián)起來", (0x1300 + 41)/*_TCM_SETITEMSIZE*/,"設(shè)置標(biāo)簽控件中選項(xiàng)卡的寬度和高度", (0x1300 + 49)/*_TCM_SETMINTABWIDTH*/,"設(shè)置標(biāo)簽控件中選項(xiàng)卡的最小寬度", (0x1300 + 43)/*_TCM_SETPADDING*/,"設(shè)置標(biāo)簽控件中的每個(gè)選項(xiàng)卡的圖標(biāo)和標(biāo)簽周圍的空間大小(填充距)", (0x1300 + 46)/*_TCM_SETTOOLTIPS*/,"設(shè)置與標(biāo)簽控件相關(guān)聯(lián)的工具提示控件(用句柄進(jìn)行設(shè)置)", (0x2000 + 5)/*_TCM_SETUNICODEFORMAT*/,"設(shè)置標(biāo)簽控件的UNICODE格式標(biāo)志", //Tab Control,標(biāo)簽控件通知消息 (-550 - 3)/*_TCN_GETOBJECT*/,"將對象拖動到標(biāo)簽控件的選項(xiàng)卡上時(shí),標(biāo)簽控件生成TCN_GETOBJECT通知消息以請求放置目標(biāo)對象,注:須調(diào)用AfxOleInit初始化OLE庫", (-550 - 0)/*_TCN_KEYDOWN*/,"通知標(biāo)簽控件的父窗:用戶已按下某鍵", (-550 - 1)/*_TCN_SELCHANGE*/,"通知標(biāo)簽控件的父窗:選項(xiàng)卡的當(dāng)前選擇已被改變", (-550 - 2)/*_TCN_SELCHANGING*/,"通知標(biāo)簽控件的父窗:選項(xiàng)卡的當(dāng)前選擇將要改變", //Edit Control,編輯控件(編輯框)消息 0x00B0/*_EM_GETSEL*/,"獲取編輯控件當(dāng)前被選中部分(若有)的開始和結(jié)束位置;返回雙字,低位字為起始位置,高位字為首個(gè)未被選中的字符位置", 0x00B1/*_EM_SETSEL*/,"在編輯控件中選定文本", 0x00B2/*_EM_GETRECT*/,"獲取編輯控件的帶格式的文本邊界矩形(與其窗口大小無關(guān))", 0x00B3/*_EM_SETRECT*/,"設(shè)置編輯控件的帶格式的文本邊界矩形(與其窗口大小無關(guān))", 0x00B4/*_EM_SETRECTNP*/,"設(shè)置多行編輯控件的帶格式的文本邊界矩形,而不必重繪", 0x00B5/*_EM_SCROLL*/,"使多行編輯控件滾動一行(SB_LINEDOWN/SB_LINEUP)或一頁(SB_PAGEDOWN/SB_PAGEUP)", 0x00B6/*_EM_LINESCROLL*/,"以行為單位使多行編輯控件左右或上下滾動", 0x00B7/*_EM_SCROLLCARET*/,"滾動編輯控件中的caret插入光標(biāo),使之可視", 0x00B8/*_EM_GETMODIFY*/,"測試編輯控件的內(nèi)容是否被改變(它有個(gè)內(nèi)部標(biāo)記來表明其內(nèi)容是否被改變)", 0x00B9/*_EM_SETMODIFY*/,"設(shè)置或清除編輯控件的改變標(biāo)志;改變標(biāo)記表明文本是否被改變(用戶改變文本時(shí),會自動設(shè)置此標(biāo)志)", 0x00BA/*_EM_GETLINECOUNT*/,"獲取多行編輯控件中的總行數(shù)", 0x00BB/*_EM_LINEINDEX*/,"獲得多行編輯控件中某行的字符索引", 0x00BC/*_EM_SETHANDLE*/,"設(shè)置可被多行編輯控件使用的局部內(nèi)存的句柄,編輯控件可用此緩沖區(qū)存儲當(dāng)前顯示的文本,而不必自己分配", 0x00BD/*_EM_GETHANDLE*/,"獲取多行編輯控件中當(dāng)前分配的內(nèi)存句柄,此句柄是個(gè)局部內(nèi)存句柄", 0x00BE/*_EM_GETTHUMB*/,"取得多行文本編輯控件的滾動框的當(dāng)前位置(象素)", 0x00C1/*_EM_LINELENGTH*/,"獲得編輯控件中的行的長度", 0x00C2/*_EM_REPLACESEL*/,"用指定文本覆蓋編輯控件中當(dāng)前被選中的文本", 0x00C4/*_EM_GETLINE*/,"在編輯控件中獲得一行文本", 0x00C5/*_EM_LIMITTEXT*/,"用戶在編輯控件中輸入文本時(shí)的文本長度限制", 0x00C6/*_EM_CANUNDO*/,"確定對編輯控件的操作能否撤銷", 0x00C7/*_EM_UNDO*/,"撤銷上一次對編輯控件的操作", 0x00C8/*_EM_FMTLINES*/,"設(shè)置多行編輯控件中是否包含軟回車符", 0x00C9/*_EM_LINEFROMCHAR*/,"獲取包含指定字符索引的行的行號(字符索引指從開始到指定字符的字符數(shù))", 0x00CB/*_EM_SETTABSTOPS*/,"在多行編輯控件中設(shè)置跳格鍵的跳幅(控件中文本的任何制表鍵間會產(chǎn)生一段空白)", 0x00CC/*_EM_SETPASSWORDCHAR*/,"設(shè)置或清除編輯控件中密碼的替換顯示字符", 0x00CD/*_EM_EMPTYUNDOBUFFER*/,"清除控件的撤消緩沖區(qū),使其不能撤消上一次編輯操作", 0x00CE/*_EM_GETFIRSTVISIBLELINE*/,"確定編輯控件中可視的最頂端行的行號", 0x00CF/*_EM_SETREADONLY*/,"設(shè)置編輯控件的只讀狀態(tài)", 0x00D0/*_EM_SETWORDBREAKPROC*/,"設(shè)置編輯控件的新的斷字處理回調(diào)函數(shù)", 0x00D1/*_EM_GETWORDBREAKPROC*/,"獲取編輯控件的新的斷字處理回調(diào)函數(shù)", 0x00D2/*_EM_GETPASSWORDCHAR*/,"獲取編輯控件中密碼的替換顯示字符", 0x00D3/*_EM_SETMARGINS*/,"設(shè)置編輯控件的左右邊空", 0x00D4/*_EM_GETMARGINS*/,"獲取編輯控件的左右邊空", 0xF0C5/*_EM_SETLIMITTEXT*/,"設(shè)置編輯控件中文本的輸入長度限制", 0x00D5/*_EM_GETLIMITTEXT*/,"獲取編輯控件中文本的輸入長度限制", 0x00D6/*_EM_POSFROMCHAR*/,"獲得指定字符索引的左上角的坐標(biāo)", 0x00D7/*_EM_CHARFROMPOS*/,"獲得編輯控件中最靠近指定位置的字符的行和字符索引", 0x00D8/*_EM_SETIMESTATUS*/,"修改編輯控件的IME輸入法的屬性", 0x00D9/*_EM_GETIMESTATUS*/,"獲取編輯控件的IME輸入法的屬性", //Edit Control,編輯控件(編輯框)通知消息 0x0100/*_EN_SETFOCUS*/,"通知編輯控件的父窗(通過WM_COMMAND獲知):編輯框獲得輸入焦點(diǎn)", 0x0200/*_EN_KILLFOCUS*/,"通知編輯控件的父窗(通過WM_COMMAND獲知):編輯框失去輸入焦點(diǎn)", 0x0300/*_EN_CHANGE*/,"用戶的操作可能會改變編輯控件的文本(與EN_UPDATE通知消息不同,該通知是在更新顯示之后發(fā)送的)", 0x0400/*_EN_UPDATE*/,"編輯控件顯示變動的文本時(shí)的通知消息", 0x0500/*_EN_ERRSPACE*/,"編輯控件不能為特定請求分配足夠的空間的通知消息", 0x0501/*_EN_MAXTEXT*/,"通知父窗,編輯控件當(dāng)前輸入文本已超過指定字符數(shù)(并作截尾處理)", 0x0601/*_EN_HSCROLL*/,"用戶單擊了編輯控件的水平滾動條,父窗在屏幕更新之前被通知", 0x0602/*_EN_VSCROLL*/,"用戶單擊了編輯控件的垂直滾動條,父窗在屏幕更新之前被通知", //Hot Key Control,熱鍵控件消息 (0x0400+2)/*_HKM_GETHOTKEY*/,"從熱鍵控件中獲取一個(gè)虛擬鍵碼和修正符標(biāo)志", (0x0400+1)/*_HKM_SETHOTKEY*/,"為熱鍵控件設(shè)置熱鍵組合", (0x0400+3)/*_HKM_SETRULES*/,"為熱鍵控件定義不可用組合和缺省修正符組合", //Month Calendar Control,月歷控件消息 (0x1000 + 11)/*_MCM_GETCOLOR*/,"獲取月歷控件中各部分的顏色設(shè)置", (0x1000 + 1)/*_MCM_GETCURSEL*/,"獲取月歷控件中當(dāng)前選定日期指定的系統(tǒng)時(shí)間", (0x1000 + 16)/*_MCM_GETFIRSTDAYOFWEEK*/,"獲取月歷控件最左邊顯示的星期值", (0x1000 + 3)/*_MCM_GETMAXSELCOUNT*/,"獲取月歷控件中能被選擇的日期最大值", (0x1000 + 21)/*_MCM_GETMAXTODAYWIDTH*/,"獲取月歷控件中\(zhòng)"今天\"這個(gè)字符串的最大寬度", (0x1000 + 9)/*_MCM_GETMINREQRECT*/,"獲取月歷控件顯示完整月份所需的最小值", (0x1000 + 19)/*_MCM_GETMONTHDELTA*/,"獲取月歷控件的滾動速率", (0x1000 + 7)/*_MCM_GETMONTHRANGE*/,"獲取代表月歷控件顯示的日期上限和下限的有關(guān)信息", (0x1000 + 17)/*_MCM_GETRANGE*/,"獲取月歷控件中所設(shè)置的最大和最小日期值", (0x1000 + 5)/*_MCM_GETSELRANGE*/,"獲取代表由用戶選定當(dāng)前日期上限和下限的有關(guān)信息", (0x1000 + 13)/*_MCM_GETTODAY*/,"獲取月歷控件中今天的日期", (0x2000 + 6)/*_MCM_GETUNICODEFORMAT*/,"獲取月歷控件的UNICODE格式標(biāo)志", (0x1000 + 14)/*_MCM_HITTEST*/,"確定月歷控件是否位于指定位置", (0x1000 + 10)/*_MCM_SETCOLOR*/,"改變月歷控件中各部分的顏色設(shè)置", (0x1000 + 2)/*_MCM_SETCURSEL*/,"設(shè)定月歷控件當(dāng)前選定的日期", (0x1000 + 8)/*_MCM_SETDAYSTATE*/,"在月歷控件中設(shè)置要顯示的日期", (0x1000 + 15)/*_MCM_SETFIRSTDAYOFWEEK*/,"在月歷控件的最左邊設(shè)置要顯示的星期值", (0x1000 + 4)/*_MCM_SETMAXSELCOUNT*/,"將月歷控件中能被選擇的日期值設(shè)置為最大", (0x1000 + 20)/*_MCM_SETMONTHDELTA*/,"為月歷控件設(shè)置滾動速率", (0x1000 + 18)/*_MCM_SETRANGE*/,"設(shè)置月歷控件中所許可的最大和最小日期值", (0x1000 + 6)/*_MCM_SETSELRANGE*/,"將被選定的月歷控件范圍設(shè)置為給定的日期范圍", (0x1000 + 12)/*_MCM_SETTODAY*/,"設(shè)置月歷控件中今天的日期", (0x2000 + 5)/*_MCM_SETUNICODEFORMAT*/,"設(shè)置月歷控件的UNICODE格式標(biāo)志", //Month Calendar Control,日歷控件通知消息 (-750 + 3)/*_MCN_GETDAYSTATE*/,"獲取月歷控件的日期顯示風(fēng)格(粗體/圈定等),要有MCS_DAYSTATE風(fēng)格,相關(guān)結(jié)構(gòu):NMDAYSTATE", (-750 + 1)/*_MCN_SELCHANGE*/,"當(dāng)前選擇項(xiàng)已被改變,相關(guān)結(jié)構(gòu):NMSELCHANGE", (-750 + 4)/*_MCN_SELECT*/,"在月歷控件中選擇一個(gè)日期,相關(guān)結(jié)構(gòu):NMSELCHANGE", (0-16)/*_NM_RELEASEDCAPTURE*/,"釋放月歷控件中鼠標(biāo)的捕獲消息,相關(guān)結(jié)構(gòu):NMHDR", //date and time picker control,日期時(shí)間選擇控件(DTP控件)消息 (0x1000 + 7)/*_DTM_GETMCCOLOR*/,"獲取DTP控件中下拉月歷指定部分的顏色,宏:DateTime_GetMonthCalColor", (0x1000 + 10)/*_DTM_GETMCFONT*/,"獲取DTP控件中下拉月歷的當(dāng)前所用字體,宏:DateTime_GetMonthCalFont", (0x1000 + 8)/*_DTM_GETMONTHCAL*/,"獲取DTP控件中下拉月歷的句柄,宏:DateTime_GetMonthCal", (0x1000 + 3)/*_DTM_GETRANGE*/,"獲取DTP控件中最小和最大允許的系統(tǒng)時(shí)間,宏:DateTime_GetRange", (0x1000 + 1)/*_DTM_GETSYSTEMTIME*/,"獲取DTP控件中的當(dāng)前選擇時(shí)間(保存至SYSTEMTIME結(jié)構(gòu)體),宏:DateTime_GetSystemtime", (0x1000 + 5)/*_DTM_SETFORMAT*/,"設(shè)置DTP控件的顯示格式,宏:DateTime_SetFormat", (0x1000 + 6)/*_DTM_SETMCCOLOR*/,"設(shè)置DTP控件中下拉月歷指定部分的顏色,宏:DateTime_SetMonthCalColor", (0x1000 + 9)/*_DTM_SETMCFONT*/,"設(shè)置DTP控件中下拉月歷的當(dāng)前所用字體,宏:DateTime_SetMonthCalFont", (0x1000 + 4)/*_DTM_SETRANGE*/,"設(shè)置DTP控件中最小和最大允許的系統(tǒng)時(shí)間,宏:DateTime_SetRange,相關(guān)結(jié)構(gòu):SYSTEMTIME", (0x1000 + 2)/*_DTM_SETSYSTEMTIME*/,"設(shè)置DTP控件中的當(dāng)前選擇時(shí)間,宏:DateTime_SetSystemtime,相關(guān)結(jié)構(gòu):SYSTEMTIME", //date and time picker control,日期時(shí)間選擇控件(DTP控件)通知消息 (-760 + 7)/*_DTN_CLOSEUP*/,"DTP控件中的月歷控件將要關(guān)閉,相關(guān)結(jié)構(gòu):NMHDR", (-760 + 1)/*_DTN_DATETIMECHANGE*/,"DTP控件中的內(nèi)容已發(fā)生改變,相關(guān)結(jié)構(gòu):NMDATETIMECHANGE", (-760 + 6)/*_DTN_DROPDOWN*/,"DTP控件中的月歷控件將要顯示,相關(guān)結(jié)構(gòu):NMHDR", (-760 + 4)/*_DTN_FORMAT*/,"DTP控件中的文本需要顯示在回調(diào)域中,相關(guān)結(jié)構(gòu):NMDATETIMEFORMAT", (-760 + 5)/*_DTN_FORMATQUERY*/,"DTP控件中的文本顯示所需最大尺寸,相關(guān)結(jié)構(gòu):NMDATETIMEFORMATQUERY", (-760 + 2)/*_DTN_USERSTRING*/,"用戶已完成DTP控件的編輯,相關(guān)結(jié)構(gòu):NMDATETIMESTRING", (-760 + 3)/*_DTN_WMKEYDOWN*/,"用戶單擊了DTP控件的回調(diào)域,相關(guān)結(jié)構(gòu):NMDATETIMEWMKEYDOWN", //Animation Control,動畫播放控件消息 (0x0400+100)/*_ACM_OPEN*/,"利用動畫播放控件打開AVI片段并顯示其第一幀,若有ACS_AUTOPLAY風(fēng)格,則打開后自動開始播放,宏: Animate_Open/Animate_OpenEx", (0x0400+101)/*_ACM_PLAY*/,"在動畫控件中播放AVI片段,若有ACS_TRANSPARENT風(fēng)格,則第一幀將使用透明背景繪制,而不是使用動畫片段中指定的背景色,宏:Animate_Play", (0x0400+102)/*_ACM_STOP*/,"停止動畫控件中的AVI片段的播放,宏:Animate_Stop", //Animation Control,動畫播放控件通知消息 1/*_ACN_START*/,"通知動畫播放控件的父窗:AVI片段已經(jīng)開始播放", 2/*_ACN_STOP*/,"通知動畫播放控件的父窗:AVI片段已經(jīng)停止播放", //Status Bar,狀態(tài)欄消息 (0x0400+7)/*_SB_GETBORDERS*/,"獲取狀態(tài)欄的邊界值", (0x0400+20)/*_SB_GETICON*/,"獲取狀態(tài)欄的窗格圖標(biāo)", (0x0400+6)/*_SB_GETPARTS*/,"獲取狀態(tài)欄的窗格數(shù)量,也可用來獲取指定窗格的右邊坐標(biāo)", (0x0400+10)/*_SB_GETRECT*/,"獲取狀態(tài)欄某窗格的邊界矩形", (0x0400+2)/*_SB_GETTEXT*/,"從狀態(tài)欄的指定窗格獲取文本", (0x0400+3)/*_SB_GETTEXTLENGTH*/,"從狀態(tài)欄的指定窗格獲取文本長度(用字符數(shù)表示)", (0x0400+18)/*_SB_GETTIPTEXT*/,"獲取狀態(tài)欄某窗格的工具提示文本", (0x2000+6)/*_SB_GETUNICODEFORMAT*/,"獲取狀態(tài)欄的UNICODE格式標(biāo)志", (0x0400+14)/*_SB_ISSIMPLE*/,"狀態(tài)欄是否處于簡單文本模式", (0x2000+1)/*_SB_SETBKCOLOR*/,"設(shè)置狀態(tài)欄的背景色", (0x0400+15)/*_SB_SETICON*/,"設(shè)置狀態(tài)欄的窗格圖標(biāo)", (0x0400+8)/*_SB_SETMINHEIGHT*/,"設(shè)置狀態(tài)欄的繪圖區(qū)的最小高度", (0x0400+4)/*_SB_SETPARTS*/,"設(shè)置狀態(tài)欄的窗格數(shù)量", (0x0400+1)/*_SB_SETTEXT*/,"設(shè)置狀態(tài)欄的窗格文本", (0x0400+16)/*_SB_SETTIPTEXT*/,"設(shè)置狀態(tài)欄某窗格的工具提示文本", (0x2000+5)/*_SB_SETUNICODEFORMAT*/,"設(shè)置狀態(tài)欄的UNICODE格式標(biāo)志", (0x0400+9)/*_SB_SIMPLE*/,"把狀態(tài)欄設(shè)為簡單文本模式", //Status Bar,狀態(tài)欄通知消息 (-880 - 0)/*_SBN_SIMPLEMODECHANGE*/,"由于SB_SIMPLE消息導(dǎo)致狀態(tài)欄簡單模式發(fā)生改變時(shí)發(fā)送的通知消息", //ReBar control,ReBar控件(伸縮條)消息 (0x0400 + 24)/*_RB_BEGINDRAG*/,"ReBar控件開始拖放", (0x0400 + 2)/*_RB_DELETEBAND*/,"刪除ReBar控件中某個(gè)指定索引的帶", (0x0400 + 26)/*_RB_DRAGMOVE*/,"更新被拖動的ReBar控件的位置", (0x0400 + 25)/*_RB_ENDDRAG*/,"ReBar控件停止拖放", (0x0400 + 34)/*_RB_GETBANDBORDERS*/,"獲取ReBar控件指定帶的區(qū)域", (0x0400 + 12)/*_RB_GETBANDCOUNT*/,"獲取ReBar控件中當(dāng)前帶數(shù)", (0x0400 + 29)/*_RB_GETBANDINFO*/,"獲取ReBar控件中指定帶的信息", (0x0400 + 27)/*_RB_GETBARHEIGHT*/,"獲取ReBar控件高度", (0x0400 + 3)/*_RB_GETBARINFO*/,"獲取有關(guān)ReBar控件的信息獲及其使用的圖像列表", (0x0400 + 20)/*_RB_GETBKCOLOR*/,"獲取ReBar控件的背景色", (0x2000 + 4)/*_RB_GETDROPTARGET*/,"獲取ReBar控件的IDropTarget接口指針(不再使用時(shí),要Release釋放之)", (0x2000 + 3)/*_RB_GETCOLORSCHEME*/,"獲取ReBar控件的顏色方案", (0x0400 + 38)/*_RB_GETPALETTE*/,"獲取ReBar控件的當(dāng)前調(diào)色板", (0x0400 + 9)/*_RB_GETRECT*/,"獲取ReBar控件矩形區(qū)域", (0x0400 + 13)/*_RB_GETROWCOUNT*/,"獲取ReBar控件的帶所占行數(shù)", (0x0400 + 14)/*_RB_GETROWHEIGHT*/,"獲取ReBar控件指定行的高度", (0x0400 + 22)/*_RB_GETTEXTCOLOR*/,"獲取ReBar控件的文本前景色", (0x0400 + 17)/*_RB_GETTOOLTIPS*/,"獲取與ReBar控件相關(guān)的工具提示控件的句柄", (0x2000 + 6)/*_RB_GETUNICODEFORMAT*/,"獲取ReBar控件的UNICODE格式標(biāo)志", (0x0400 + 8)/*_RB_HITTEST*/,"若ReBar帶在屏幕上的指定點(diǎn)存在,則確定ReBar帶的哪部分位于該點(diǎn)上", (0x0400 + 16) // wParam == id/*_RB_IDTOINDEX*/,"將一個(gè)帶的標(biāo)識符ID轉(zhuǎn)換成ReBar控件中的帶索引", (0x0400 + 1)/*_RB_INSERTBAND*/,"ReBar控件中插入一個(gè)新帶", (0x0400 + 31)/*_RB_MAXIMIZEBAND*/,"將ReBar控件中的一個(gè)帶調(diào)整到它的理想或最大尺寸", (0x0400 + 30)/*_RB_MINIMIZEBAND*/,"將ReBar控件中的一個(gè)帶調(diào)整到它的理想或最小尺寸", (0x0400 + 36)/*_RB_MOVEBAND*/,"將ReBar控件的一個(gè)帶從一個(gè)索引移動到另一個(gè)索引", (0x0400 + 6)/*_RB_SETBANDINFO*/,"設(shè)置ReBar控件中的已存在帶的特征", (0x0400 + 4)/*_RB_SETBARINFO*/,"設(shè)置ReBar控件的信息", (0x0400 + 19) // sets the default BK color/*_RB_SETBKCOLOR*/,"設(shè)置ReBar控件的背景色", (0x2000 + 2)/*_RB_SETCOLORSCHEME*/,"設(shè)置ReBar控件的顏色方案", (0x0400 + 37)/*_RB_SETPALETTE*/,"為ReBar控件設(shè)置新的調(diào)色板", (0x0400 + 7)/*_RB_SETPARENT*/,"設(shè)置ReBar控件的屬主窗口", (0x0400 + 21)/*_RB_SETTEXTCOLOR*/,"設(shè)置ReBar控件的文本前景色", (0x0400 + 18)/*_RB_SETTOOLTIPS*/,"使一個(gè)工具提示控件與ReBar控件相關(guān)聯(lián)", (0x2000 + 5)/*_RB_SETUNICODEFORMAT*/,"設(shè)置ReBar控件的UNICODE格式標(biāo)志", (0x0400 + 35) // show/hide band/*_RB_SHOWBAND*/,"顯示或隱藏ReBar控件中的指定帶", (0x0400 + 23) // resize the rebar/break bands and such to this rect (lparam)/*_RB_SIZETORECT*/,"使ReBar控件的尺寸與一個(gè)指定矩形最優(yōu)匹配", //rebar control.rebar控件通知消息 (-831 - 3)/*_RBN_AUTOSIZE*/,"當(dāng)Rebar控件自己自動調(diào)整大小時(shí)由(用RBS_AUTOSIZE風(fēng)格創(chuàng)建的)Rebar控件發(fā)送", (-831 - 4)/*_RBN_BEGINDRAG*/,"當(dāng)用戶開始拖動帶區(qū)時(shí)由Rebar控件發(fā)送", (-831 - 8)/*_RBN_CHILDSIZE*/,"當(dāng)調(diào)整帶區(qū)的子窗口大小時(shí)由Rebar控件發(fā)送", (-831 - 7) // Uses NMREBAR/*_RBN_DELETEDBAND*/,"在帶區(qū)已被刪除后由Rebar控件發(fā)送", (-831 - 6) // Uses NMREBAR/*_RBN_DELETINGBAND*/,"當(dāng)帶區(qū)即將被刪除時(shí)由Rebar控件發(fā)送", (-831 - 5)/*_RBN_ENDDRAG*/,"當(dāng)用戶停止拖動帶區(qū)時(shí)由Rebar控件發(fā)送", (-831 - 1)/*_RBN_GETOBJECT*/,"當(dāng)對象被拖動到此控件中的帶區(qū)上由(用RBS_REGISTERDROP風(fēng)格創(chuàng)建的)Rebar控件發(fā)送", (-831 - 0)/*_RBN_HEIGHTCHANGE*/,"當(dāng)其高度已被更改時(shí)由Rebar控件發(fā)送", (-831 - 2)/*_RBN_LAYOUTCHANGED*/,"當(dāng)用戶更改此控件的帶區(qū)布局時(shí)由Rebar控件發(fā)送", //Property Sheet,屬性頁消息 (0x0400 + 103)/*_PSM_ADDPAGE*/,"添加新頁面到屬性表,宏:PropSheet_AddPage", (0x0400 + 110)/*_PSM_APPLY*/,"應(yīng)用屬性表的新屬性,宏:PropSheet_Apply", (0x0400 + 107)/*_PSM_CANCELTOCLOSE*/,"使屬性表改變確定按鈕上的文本為關(guān)閉(標(biāo)志著應(yīng)用的改變不可被取消),宏:PropSheet_CancelToClose", (0x0400 + 104)/*_PSM_CHANGED*/,"使屬性表激活應(yīng)用按鈕(標(biāo)志著用戶已經(jīng)編輯了一個(gè)屬性),宏:PropSheet_Changed", (0x0400 + 118)/*_PSM_GETCURRENTPAGEHWND*/,"獲取屬性表當(dāng)前頁的窗口句柄,宏:PropSheet_GetCurrentPageHwnd", (0x0400 + 116)/*_PSM_GETTABCONTROL*/,"獲取屬性表中標(biāo)簽控件的句柄,宏:PropSheet_GetTabControl", (0x0400 + 117)/*_PSM_ISDIALOGMESSAGE*/,"發(fā)送一個(gè)消息至屬性表對話框,并指明該對話框是否已處理了該消息,宏:PropSheet_IsDialogMessage", (0x0400 + 113)/*_PSM_PRESSBUTTON*/,"在屬性表中模擬選擇某指定按鈕,宏:PropSheet_PressButton", (0x0400 + 108)/*_PSM_QUERYSIBLINGS*/,"查詢屬性表的兄弟頁,相互傳遞參數(shù),宏:PropSheet_QuerySiblings", (0x0400 + 106)/*_PSM_REBOOTSYSTEM*/,"指明需重啟系統(tǒng)以使改變生效(若某頁改變了系統(tǒng)配置),宏:PropSheet_RebootSystem", (0x0400 + 102)/*_PSM_REMOVEPAGE*/,"從屬性表中移走一頁,并銷毀與此頁相關(guān)的窗口,宏:PropSheet_RemovePage", (0x0400 + 105)/*_PSM_RESTARTWINDOWS*/,"指明屬性表需重啟以使改變生效,宏:PropSheet_RestartWindows", (0x0400 + 101)/*_PSM_SETCURSEL*/,"選擇(激活)屬性表中某頁,宏:PropSheet_SetCurSel", (0x0400 + 114)/*_PSM_SETCURSELID*/,"根據(jù)頁ID選擇(激活)屬性表中某頁,宏:PropSheet_SetCurSelByID", (0x0400 + 115)/*_PSM_SETFINISHTEXT*/,"設(shè)置屬性表中Finish按鈕的文本,宏:PropSheet_SetFinishText", (0x0400 + 111)/*_PSM_SETTITLE*/,"指定屬性表的標(biāo)題,宏:PropSheet_SetTitle", (0x0400 + 112)/*_PSM_SETWIZBUTTONS*/,"使向?qū)傩员碇械腂ack,Next或Finish按鈕有效或無效,宏:PropSheet_SetWizButtons", (0x0400 + 109)/*_PSM_UNCHANGED*/,"禁止應(yīng)用按鈕,重新初始化屬性表,宏:PropSheet_UnChanged", //Property Sheet,屬性頁通知消息 (-200-2)/*_PSN_APPLY*/,"屬性頁的應(yīng)用按鈕被按下,相關(guān)結(jié)構(gòu):PSHNOTIFY", (-200-10)/*_PSN_GETOBJECT*/,"通知允許屬性頁進(jìn)行OLE拖放對象,相關(guān)結(jié)構(gòu):NMOBJECTNOTIFY", (-200-5)/*_PSN_HELP*/,"用戶點(diǎn)擊了屬性頁的幫助按扭,相關(guān)結(jié)構(gòu):PSHNOTIFY", (-200-1)/*_PSN_KILLACTIVE*/,"屬性頁失去焦點(diǎn)(其它屬性頁獲得了焦點(diǎn)或用戶點(diǎn)擊了確定按鈕),相關(guān)結(jié)構(gòu):PSHNOTIFY", (-200-9)/*_PSN_QUERYCANCEL*/,"用戶點(diǎn)擊了屬性頁的取消按扭,相關(guān)結(jié)構(gòu):PSHNOTIFY", (-200-3)/*_PSN_RESET*/,"用戶點(diǎn)擊了取消按扭,屬性頁將被銷毀,相關(guān)結(jié)構(gòu):PSHNOTIFY", (-200-0)/*_PSN_SETACTIVE*/,"某屬性頁被激活獲得焦點(diǎn),相關(guān)結(jié)構(gòu):PSHNOTIFY", (-200-6)/*_PSN_WIZBACK*/,"用戶點(diǎn)擊了向?qū)傩员淼那耙豁摪粹o,相關(guān)結(jié)構(gòu):PSHNOTIFY", (-200-8)/*_PSN_WIZFINISH*/,"用戶點(diǎn)擊了向?qū)傩员淼慕Y(jié)束按鈕,相關(guān)結(jié)構(gòu):PSHNOTIFY", (-200-7)/*_PSN_WIZNEXT*/,"用戶點(diǎn)擊了向?qū)傩员淼南乱豁摪粹o,相關(guān)結(jié)構(gòu):PSHNOTIFY", //ComboBoxEx Control,擴(kuò)展組合框控件消息 0x0144/*_CBEM_DELETEITEM*/,"刪除CComboBoxEx控件中的某個(gè)條目", (0x0400 + 6)/*_CBEM_GETCOMBOCONTROL*/,"獲取CComboBoxEx控件中組合框控件的句柄", (0x0400 + 7)/*_CBEM_GETEDITCONTROL*/,"獲取CComboBoxEx控件中編輯框控件的句柄", (0x0400 + 9)/*_CBEM_GETEXTENDEDSTYLE*/,"獲取CComboBoxEx控件的擴(kuò)展風(fēng)格", (0x0400 + 3)/*_CBEM_GETIMAGELIST*/,"獲取CComboBoxEx控件使用的圖像列表的句柄", (0x0400 + 4)/*_CBEM_GETITEM*/,"獲取CComboBoxEx控件中某條目的信息,相關(guān)結(jié)構(gòu):COMBOBOXEXITEM", (0x2000 + 6)/*_CBEM_GETUNICODEFORMAT*/,"獲取CComboBoxEx控件的UNICODE格式標(biāo)志", (0x0400 + 10)/*_CBEM_HASEDITCHANGED*/,"確定用戶是否在CComboBoxEx控件的編輯框中輸入了字符", (0x0400 + 1)/*_CBEM_INSERTITEM*/,"向CComboBoxEx控件插入一個(gè)條目,相關(guān)結(jié)構(gòu):COMBOBOXEXITEM", (0x0400 + 14)/*_CBEM_SETEXTENDEDSTYLE*/,"設(shè)置CComboBoxEx控件的擴(kuò)展風(fēng)格", (0x0400 + 2)/*_CBEM_SETIMAGELIST*/,"設(shè)置CComboBoxEx控件使用的圖像列表", (0x0400 + 5)/*_CBEM_SETITEM*/,"設(shè)置CComboBoxEx控件中某條目的屬性,相關(guān)結(jié)構(gòu):COMBOBOXEXITEM", (0x2000 + 5)/*_CBEM_SETUNICODEFORMAT*/,"設(shè)置CComboBoxEx控件的UNICODE格式標(biāo)志", //ComboBoxEx Control,擴(kuò)展組合框控件通知消息 (-800 - 4)/*_CBEN_BEGINEDIT*/,"用戶激活下拉列表或點(diǎn)擊CComboBoxEx控件的編輯框,相關(guān)結(jié)構(gòu):NMHDR", (-800 - 2)/*_CBEN_DELETEITEM*/,"CComboBoxEx控件的某條目已被刪除,相關(guān)結(jié)構(gòu):NMCOMBOBOXEX", (-800 - 8)/*_CBEN_DRAGBEGIN*/,"用戶開始拖動CComboBoxEx控件的編輯框中的條目圖像,相關(guān)結(jié)構(gòu):NMCBEDRAGBEGIN", (-800 - 5)/*_CBEN_ENDEDIT*/,"用戶已結(jié)束對CComboBoxEx控件的編輯框的操作或選擇了下拉列表,相關(guān)結(jié)構(gòu):NMCBEENDEDIT", (-800 - 0)/*_CBEN_GETDISPINFO*/,"獲取CComboBoxEx控件的回調(diào)條目的顯示信息,相關(guān)結(jié)構(gòu):NMCOMBOBOXEX", (-800 - 1)/*_CBEN_INSERTITEM*/,"一個(gè)新條目已插入到CComboBoxEx控件,相關(guān)結(jié)構(gòu):NMCOMBOBOXEX", //AppBar,應(yīng)用桌面工具欄消息 0x00000006 // lParam == TRUE/FALSE means activate/deactivate/*_ABM_ACTIVATE*/,"通知系統(tǒng)AppBar已被激活,相關(guān)結(jié)構(gòu):APPBARDATA", 0x00000007/*_ABM_GETAUTOHIDEBAR*/,"獲取在屏幕某邊自動隱藏的AppBar的句柄", 0x00000004/*_ABM_GETSTATE*/,"獲取自動隱藏且置頂?shù)娜蝿?wù)欄的狀態(tài)", 0x00000005/*_ABM_GETTASKBARPOS*/,"獲取任務(wù)欄的邊界矩形", 0x00000000/*_ABM_NEW*/,"注冊一個(gè)新的AppBar,并指定一個(gè)讓系統(tǒng)發(fā)送通知消息的消息ID", 0x00000002/*_ABM_QUERYPOS*/,"為AppBar請求大小與屏幕坐標(biāo)", 0x00000001/*_ABM_REMOVE*/,"反注冊一個(gè)AppBar(使之從系統(tǒng)內(nèi)部列表中去除)", 0x00000008 // this can fail at any time. MUST check the result/*_ABM_SETAUTOHIDEBAR*/,"注冊(或反注冊)一個(gè)在屏幕某邊自動隱藏的AppBar", 0x00000003/*_ABM_SETPOS*/,"為一個(gè)AppBar設(shè)置大小與屏幕坐標(biāo)", 0x0000009/*_ABM_WINDOWPOSCHANGED*/,"通知系統(tǒng)一個(gè)AppBar的屏幕坐標(biāo)已被改變", //appbar,應(yīng)用桌面工具欄通知消息 0x0000002/*_ABN_FULLSCREENAPP*/,"通知一個(gè)AppBar:某全屏應(yīng)用程序正在打開或關(guān)閉", 0x0000001/*_ABN_POSCHANGED*/,"通知一個(gè)AppBar:一個(gè)可能會被到AppBar的大小與位置的事件已經(jīng)發(fā)生", 0x0000000/*_ABN_STATECHANGE*/,"通知一個(gè)AppBar:任務(wù)欄自動隱藏或置頂狀態(tài)已被改變", 0x0000003 // lParam == TRUE means hide/*_ABN_WINDOWARRANGE*/,"通知一個(gè)AppBar:用戶已從任務(wù)欄的上下文菜單中選擇了層疊或平鋪", //Control Panel,控制面板消息 5/*_CPL_DBLCLK*/,"用戶雙擊控制面板中某組件圖標(biāo)時(shí)向該組件所在CPL庫發(fā)送本消息,CPlApplet相關(guān)", 7/*_CPL_EXIT*/,"控制面板關(guān)閉時(shí)會對各組件發(fā)送CPL_STOP消息,接著對各CPL庫發(fā)送本消息,此時(shí)CPL庫釋放在CPL_INIT消息中分配的內(nèi)存和資源", 2/*_CPL_GETCOUNT*/,"獲取控制面板程序數(shù)量", 1/*_CPL_INIT*/,"發(fā)送本消息以指示CPL庫作初始化工作", 3/*_CPL_INQUIRE*/,"Windows3.x適用,獲取各組件的圖標(biāo)、名稱和提示信息,CPL庫可在處理這條消息時(shí)依次初始化各組件的對話框", 8/*_CPL_NEWINQUIRE*/,"獲取各組件的圖標(biāo)、名稱和提示信息,CPL庫可在處理這條消息時(shí)依次初始化各組件的對話框", 4/*_CPL_SELECT*/,"基于WIN32的CPL庫已廢除本消息", 6/*_CPL_STOP*/,"控制面板關(guān)閉時(shí)會對各組件發(fā)送CPL_STOP消息,接著對各CPL庫發(fā)送本消息,此時(shí)CPL庫釋放在CPL_INIT消息中分配的內(nèi)存和資源", (0x0400+1000)/*_WM_CPL_LAUNCH*/,"請求啟動某控制面板程序", (0x0400+1001)/*_WM_CPL_LAUNCHED*/,"某控制面板程序已啟動", //File Manager,文件管理器消息 (0x0400 + 0x0201)/*_FM_GETDRIVEINFO*/,"從文件管理器窗口獲取驅(qū)動器信息(總空間大小或空閑空間大小等)", (0x0400 + 0x0204)/*_FM_GETFILESEL*/,"獲取文件管理器(目錄窗口或搜索結(jié)果窗口)中已選擇文件的信息", (0x0400 + 0x0205)/*_FM_GETFILESELLFN*/,"獲取文件管理器(目錄窗口或搜索結(jié)果窗口)中已選擇文件的信息(包含長文件名)", (0x0400 + 0x0200)/*_FM_GETFOCUS*/,"獲取擁有焦點(diǎn)的文件管理器窗口的類型(如:返回FMFOCUS_SEARCH表示搜索結(jié)果窗口擁有當(dāng)前焦點(diǎn))", (0x0400 + 0x0202)/*_FM_GETSELCOUNT*/,"獲取文件管理器(目錄窗口或搜索結(jié)果窗口)中已選擇的文件數(shù)量", (0x0400 + 0x0203) /* LFN versions are odd *//*_FM_GETSELCOUNTLFN*/,"獲取文件管理器(目錄窗口或搜索結(jié)果窗口)中已選擇的文件數(shù)量(包含長文件名)", (0x0400 + 0x0206)/*_FM_REFRESH_WINDOWS*/,"刷新文件管理器激活窗(或所有窗口)時(shí)發(fā)送本消息給擴(kuò)展DLL", (0x0400 + 0x0207)/*_FM_RELOAD_EXTENSIONS*/,"使文件管理器重載所有(在Winfile.ini的AddOns節(jié)列出的)擴(kuò)展DLL", 107/*_FMEVENT_HELPMENUITEM*/,"用戶在某菜單或工具欄按鈕上按下<F1>時(shí)向文件管理器擴(kuò)展DLL發(fā)送本消息", 106/*_FMEVENT_HELPSTRING*/,"文件管理器需要為某菜單或工具欄按鈕設(shè)置幫助字符串時(shí)向擴(kuò)展DLL發(fā)送本消息", 102/*_FMEVENT_INITMENU*/,"用戶從文件管理器的菜單選擇了擴(kuò)展菜單時(shí)向擴(kuò)展DLL發(fā)送本消息", 100/*_FMEVENT_LOAD*/,"文件管理器加載擴(kuò)展DLL時(shí)發(fā)送,如:擴(kuò)展功能菜單等", 104/*_FMEVENT_SELCHANGE*/,"用戶在文件管理器的目錄窗口或搜索結(jié)果窗口中選擇了文件名時(shí)向擴(kuò)展DLL發(fā)送本消息", 105/*_FMEVENT_TOOLBARLOAD*/,"文件管理器在加載其工具欄時(shí)向擴(kuò)展DLL發(fā)送本消息", 101/*_FMEVENT_UNLOAD*/,"文件管理器卸載擴(kuò)展DLL時(shí)發(fā)送", 103/*_FMEVENT_USER_REFRESH*/,"用戶在文件管理器的\"視圖\"中選擇了刷新菜單項(xiàng)時(shí)發(fā)送本消息給擴(kuò)展DLL", //系統(tǒng)托盤消息 0x00000000/*_NIM_ADD*/,"添加圖標(biāo)到系統(tǒng)托盤,相關(guān)結(jié)構(gòu):NOTIFYICONDATA", 0x00000002/*_NIM_DELETE*/,"從系統(tǒng)托盤刪除圖標(biāo),相關(guān)結(jié)構(gòu):NOTIFYICONDATA", 0x00000001/*_NIM_MODIFY*/,"修改系統(tǒng)托盤中的圖標(biāo)、提示或通知消息的ID,相關(guān)結(jié)構(gòu):NOTIFYICONDATA", //Common Control,控件的公共通知消息 (0-18)/*_NM_CHAR*/,"字符鍵被處理后由控件發(fā)送,相關(guān)結(jié)構(gòu):NMCHAR", (0-2)/*_NM_CLICK*/,"通知父窗:用戶在控件上點(diǎn)擊了鼠標(biāo)左鍵,相關(guān)結(jié)構(gòu):NMHDR", (0-3)/*_NM_DBLCLK*/,"通知父窗:用戶在控件上雙擊了鼠標(biāo)左鍵,相關(guān)結(jié)構(gòu):NMHDR", (0-13)/*_NM_HOVER*/,"用戶的鼠標(biāo)掠過控件,相關(guān)結(jié)構(gòu):NMHDR", (0-15)/*_NM_KEYDOWN*/,"控件獲得鍵盤焦點(diǎn)并按下某鍵,相關(guān)結(jié)構(gòu):NMKEY", (0-8)/*_NM_KILLFOCUS*/,"通知父窗:用戶失去輸入焦點(diǎn),相關(guān)結(jié)構(gòu):NMHDR", (0-14)/*_NM_NCHITTEST*/,"控件收到WM_NCHITTEST消息,相關(guān)結(jié)構(gòu):NMMOUSE", (0-1)/*_NM_OUTOFMEMORY*/,"通知父窗:內(nèi)存不足,操作不能完成,相關(guān)結(jié)構(gòu):NMHDR", (0-5)/*_NM_RCLICK*/,"通知父窗:用戶在控件上點(diǎn)擊了鼠標(biāo)右鍵,相關(guān)結(jié)構(gòu):NMHDR", (0-6)/*_NM_RDBLCLK*/,"通知父窗:用戶在控件上雙擊了鼠標(biāo)右鍵,相關(guān)結(jié)構(gòu):NMHDR", (0-16)/*_NM_RELEASEDCAPTURE*/,"通知父窗:控件要釋放鼠標(biāo)捕捉,相關(guān)結(jié)構(gòu):NMHDR", (0-4)/*_NM_RETURN*/,"通知父窗:控件獲得鍵盤焦點(diǎn)并按下回車鍵,相關(guān)結(jié)構(gòu):NMHDR", (0-17)/*_NM_SETCURSOR*/,"通知父窗:控件響應(yīng)WM_SETCURSOR要設(shè)置光標(biāo),相關(guān)結(jié)構(gòu):NMMOUSE", (0-7)/*_NM_SETFOCUS*/,"通知父窗:控件收到輸入焦點(diǎn),相關(guān)結(jié)構(gòu):NMHDR", (0-19)/*_NM_TOOLTIPSCREATED*/,"通知父窗:控件已創(chuàng)建一個(gè)工具提示控件,相關(guān)結(jié)構(gòu):NMTOOLTIPSCREATED", //Up-Down Control(Spin Control),微調(diào)按鈕消息 (0x0400+108)/*_UDM_GETACCEL*/,"獲取旋轉(zhuǎn)按鈕的加速信息,相關(guān)結(jié)構(gòu):UDACCEL", (0x0400+110)/*_UDM_GETBASE*/,"獲取旋轉(zhuǎn)按鈕的當(dāng)前基數(shù)", (0x0400+106)/*_UDM_GETBUDDY*/,"獲取旋轉(zhuǎn)按鈕的當(dāng)前伙伴窗口的句柄", (0x0400+104)/*_UDM_GETPOS*/,"獲取旋轉(zhuǎn)按鈕當(dāng)前位置(根據(jù)伙伴窗口的標(biāo)題獲得返回值)", (0x0400+102)/*_UDM_GETRANGE*/,"獲取旋轉(zhuǎn)按鈕的上下限范圍", (0x0400+112)/*UDM_GETRANGE32*/,"獲取旋轉(zhuǎn)按鈕的上下限范圍(32位DWORD值)", (0x2000+6)/*_UDM_GETUNICODEFORMAT*/,"獲取旋轉(zhuǎn)按鈕的UNICODE格式標(biāo)志", (0x0400+107)/*_UDM_SETACCEL*/,"設(shè)置旋轉(zhuǎn)按鈕的加速信息,相關(guān)結(jié)構(gòu):UDACCEL", (0x0400+109)/*_UDM_SETBASE*/,"設(shè)置旋轉(zhuǎn)按鈕的基數(shù)", (0x0400+105)/*_UDM_SETBUDDY*/,"為旋轉(zhuǎn)按鈕設(shè)置伙伴窗口", (0x0400+103)/*_UDM_SETPOS*/,"設(shè)置旋轉(zhuǎn)按鈕的當(dāng)前位置", (0x0400+101)/*_UDM_SETRANGE*/,"設(shè)置旋轉(zhuǎn)按鈕的上下限范圍", (0x0400+111)/*UDM_SETRANGE32*/,"設(shè)置旋轉(zhuǎn)按鈕的上下限范圍(32位DWORD值)", (0x2000+5)/*_UDM_SETUNICODEFORMAT*/,"設(shè)置旋轉(zhuǎn)按鈕的UNICODE格式標(biāo)志" , //Up-Down Control(Spin Control),微調(diào)按鈕(旋轉(zhuǎn)按鈕)通知消息 ((-721 - 1)/*_UDN_DELTAPOS*/,"微調(diào)按鈕控件的位置將要改變(向其父窗口發(fā)送),相關(guān)結(jié)構(gòu):NMUPDOWN" , //Video Capture,視頻采集(捕捉)消息 (0x0400+ 69)/*_WM_CAP_ABORT*/,"終止視頻數(shù)據(jù)采集操作,宏:capCaptureAbort", (0x0400+ 46)/*_WM_CAP_DLG_VIDEOCOMPRESSION*/,"顯示視頻采集壓縮器選擇對話框,宏:apDlgVideoCompression", (0x0400+ 43)/*_WM_CAP_DLG_VIDEODISPLAY*/,"顯示視頻輸出調(diào)節(jié)對話框(包含控制顯示的圖像的色調(diào)、亮度控件),宏:capDlgVideoDisplay", (0x0400+ 41)/*_WM_CAP_DLG_VIDEOFORMAT*/,"顯示視頻格式選擇對話框(選擇圖像尺寸、位深度和硬壓縮選項(xiàng)),宏:capDlgVideoFormat", (0x0400+ 42)/*_WM_CAP_DLG_VIDEOSOURCE*/,"顯示一個(gè)對話框,在該對話框中可選擇視頻資源,包括視頻輸入資源,宏:capDlgVideoSource", (0x0400+ 10)/*_WM_CAP_DRIVER_CONNECT*/,"將視頻捕獲窗口與其驅(qū)動相連接,宏:capDriverConnect", (0x0400+ 11)/*_WM_CAP_DRIVER_DISCONNECT*/,"將視頻捕捉窗口與驅(qū)動斷開,宏:capDriverDisconnect", (0x0400+ 14)/*_WM_CAP_DRIVER_GET_CAPS*/,"獲取視頻捕獲驅(qū)動及其硬件性能參數(shù)(信息保存在CAPDRIVERCAPS結(jié)構(gòu)中),宏:capDriverGetCaps", (0x0400+ 12)/*_WM_CAP_DRIVER_GET_NAME*/,"獲取連接到視頻捕獲窗口的驅(qū)動名稱,宏:capDriverGetName", (0x0400+ 13)/*_WM_CAP_DRIVER_GET_VERSION*/,"獲取連接到視頻捕獲窗口的驅(qū)動版本,宏:capDriverGetVersion", (0x0400+ 30)/*_WM_CAP_EDIT_COPY*/,"視頻采集時(shí),從幀緩存區(qū)拷貝一幅圖像到剪貼板,宏:capEditCopy", (0x0400+ 22)/*_WM_CAP_FILE_ALLOCATE*/,"為視頻捕獲文件預(yù)分配磁盤空間(可減少數(shù)據(jù)保存時(shí)的處理時(shí)間),宏:capFileAlloc", (0x0400+ 21)/*_WM_CAP_FILE_GET_CAPTURE_FILE*/,"獲取當(dāng)前視頻采集文件名,宏:capFileGetCaptureFile", (0x0400+ 23)/*_WM_CAP_FILE_SAVEAS*/,"另存視頻捕獲數(shù)據(jù)到一個(gè)新文件,宏:capFileSaveAs", (0x0400+ 25)/*_WM_CAP_FILE_SAVEDIB*/,"將視頻捕獲數(shù)據(jù)緩存區(qū)的一幅圖像拷貝至一張DIB位圖中,宏:capFileSaveDIB", (0x0400+ 20)/*_WM_CAP_FILE_SET_CAPTURE_FILE*/,"指定視頻捕獲文件名(本消息并不實(shí)際創(chuàng)建文件),宏:capFileSetCaptureFile", (0x0400+ 24)/*_WM_CAP_FILE_SET_INFOCHUNK*/,"設(shè)置或清除AVI文件中插入的信息塊(如文本或自定義數(shù)據(jù)),宏:capFileSetInfoChunk", (0x0400+ 36)/*_WM_CAP_GET_AUDIOFORMAT*/,"獲得當(dāng)前音頻數(shù)據(jù)格式或音頻數(shù)據(jù)結(jié)構(gòu)的大小(默認(rèn)格式是mono,8 bit,11 kHz PCM),宏:capGetAudioFormat/capGetAudioFormatSize ", (0x0400+ 67)/*_WM_CAP_GET_MCI_DEVICE*/,"獲得當(dāng)前使用的視頻采集設(shè)備MCI驅(qū)動名稱, 宏:capGetMCIDeviceName", (0x0400+ 65)/*_WM_CAP_GET_SEQUENCE_SETUP*/,"獲取當(dāng)前視頻捕獲的幀頻率(每秒捕獲幾幀),宏:capCaptureGetSetup", (0x0400+ 54)/*_WM_CAP_GET_STATUS*/,"獲得當(dāng)前視頻捕獲窗口的狀態(tài),宏:capGetStatus", (0x0400+ 8)/*_WM_CAP_GET_USER_DATA*/,"獲取關(guān)聯(lián)到一個(gè)視頻捕獲窗口的數(shù)據(jù)(長整型值),宏:capGetUserData ", (0x0400+ 44)/*_WM_CAP_GET_VIDEOFORMAT*/,"獲取包含視頻格式的結(jié)構(gòu)體或視頻格式大小(其實(shí)就是BITMAPINFO),宏:capGetVideoForma/capGetVideoFormatSize", (0x0400+ 60)/*_WM_CAP_GRAB_FRAME*/,"從視頻采集驅(qū)動獲取并顯示一個(gè)單獨(dú)的幀(靜態(tài)圖像),宏:capGrabFrame", (0x0400+ 61)/*_WM_CAP_GRAB_FRAME_NOSTOP*/,"視頻捕捉,填充未壓縮的單幀圖像到幀緩存區(qū)并顯示之(與WM_CAP_GRAB_FRAME不同:覆蓋或預(yù)覽狀態(tài)不會改變),宏:capGrabFrameNoStop", (0x0400+ 83)/*_WM_CAP_PAL_AUTOCREATE*/,"請求視頻信號取樣幀及自動創(chuàng)建與調(diào)色板,宏:capPaletteAuto", (0x0400+ 84)/*_WM_CAP_PAL_MANUALCREATE*/,"請求視頻信號手工取樣幀及創(chuàng)建自定義的調(diào)色板(替換默認(rèn)的調(diào)色板),宏:capPaletteAuto", (0x0400+ 80)/*_WM_CAP_PAL_OPEN*/,"從調(diào)色板文件中加載一個(gè)調(diào)色板,宏:capPaletteOpen", (0x0400+ 82)/*_WM_CAP_PAL_PASTE*/,"從剪切板中拷貝加載一個(gè)調(diào)色板,宏:capPalettePaste", (0x0400+ 81)/*_WM_CAP_PAL_SAVE*/,"保存調(diào)色板至調(diào)色板文件,宏:capPaletteSave", (0x0400+ 62)/*_WM_CAP_SEQUENCE*/,"開始視頻與音頻的捕獲(到文件),宏:capCaptureSequence", (0x0400+ 63)/*_WM_CAP_SEQUENCE_NOFILE*/,"開始視頻與音頻的捕獲(不寫入文件),宏:capCaptureSequenceNoFile", (0x0400+ 35)/*_WM_CAP_SET_AUDIOFORMAT*/,"設(shè)置音頻數(shù)據(jù)捕獲格式,宏:capSetAudioFormat", (0x0400+ 85)/*_WM_CAP_SET_CALLBACK_CAPCONTROL*/,"指定回調(diào)函數(shù)用于控制捕獲的開始和結(jié)束,宏:capSetCallbackOnCapControl", (0x0400+ 2)/*_WM_CAP_SET_CALLBACK_ERROR*/,"在應(yīng)用程序中指定回調(diào)函數(shù)(出錯(cuò)時(shí)就調(diào)用它),宏:capSetCallbackOnError", (0x0400+ 5)/*_WM_CAP_SET_CALLBACK_FRAME*/,"在應(yīng)用程序中指定回調(diào)函數(shù)(當(dāng)預(yù)覽圖像幀被捕獲了的時(shí)候就調(diào)用它),宏:capSetCallbackOnFrame", (0x0400+ 3)/*_WM_CAP_SET_CALLBACK_STATUS*/,"在應(yīng)用程序中指定回調(diào)函數(shù)(當(dāng)狀態(tài)改變時(shí)就調(diào)用它),宏:capSetCallbackOnStatus", (0x0400+ 6)/*_WM_CAP_SET_CALLBACK_VIDEOSTREAM*/,"在應(yīng)用程序中指定回調(diào)函數(shù)(在流捕獲期間,當(dāng)一個(gè)新的視頻緩存區(qū)可用時(shí)就調(diào)用它),宏:capSetCallbackOnVideoStream ", (0x0400+ 7)/*_WM_CAP_SET_CALLBACK_WAVESTREAM*/,"在應(yīng)用程序中指定回調(diào)函數(shù)(在流捕獲期間,當(dāng)一個(gè)新的音頻緩存區(qū)可用時(shí)就調(diào)用它),宏:capSetCallbackOnWaveStream", (0x0400+ 4)/*_WM_CAP_SET_CALLBACK_YIELD*/,"流捕獲期間可使用Yield回調(diào)函數(shù)(Yield回調(diào)函數(shù)由消息循環(huán)組成),每次捕獲視頻幀時(shí)至少調(diào)用一次Yield,具體視幀速率決定,宏:capSetCallbackOnYield", (0x0400+ 66)/*_WM_CAP_SET_MCI_DEVICE*/,"指定要選定的MCI設(shè)備名稱(如:一張影碟或一盤錄像帶來充當(dāng)視頻源),宏:capSetMCIDeviceName", (0x0400+ 51)/*_WM_CAP_SET_OVERLAY*/,"打開覆蓋模式(將自動關(guān)閉預(yù)覽模式),覆蓋模式:不占用CPU資源,直接在顯示器上顯示視頻(由捕獲設(shè)備硬件來完成),宏:capOverlay", (0x0400+ 50)/*_WM_CAP_SET_PREVIEW*/,"打開或關(guān)閉預(yù)覽模式,宏:capPreview", (0x0400+ 52)/*_WM_CAP_SET_PREVIEWRATE*/,"設(shè)置預(yù)覽模式下圖像的幀速度,宏:capPreviewRate", (0x0400+ 53)/*_WM_CAP_SET_SCALE*/,"打開或關(guān)閉預(yù)覽視頻的縮放比例,宏:capPreviewScale", (0x0400+ 55)/*_WM_CAP_SET_SCROLL*/,"設(shè)置視頻幀的滾動條的位置(預(yù)覽模式或疊加模式),宏:capSetScrollPos", (0x0400+ 64)/*_WM_CAP_SET_SEQUENCE_SETUP*/,"設(shè)置流捕捉時(shí)的配置參數(shù),刷新CAPTUREPARMS結(jié)構(gòu),宏:capCaptureSetSetup", (0x0400+ 9)/*_WM_CAP_SET_USER_DATA*/,"關(guān)聯(lián)數(shù)據(jù)(長整型值)到一個(gè)視頻捕獲窗口,宏:capSetUserData", (0x0400+ 45)/*_WM_CAP_SET_VIDEOFORMAT*/,"對視頻格式進(jìn)行修改設(shè)置,宏:capSetVideoFormat", (0x0400+ 72)/*_WM_CAP_SINGLE_FRAME*/,"指定捕獲視頻流中的個(gè)別幀,宏:capCaptureSingleFrame", (0x0400+ 71)/*_WM_CAP_SINGLE_FRAME_CLOSE*/,"關(guān)閉單幀捕獲文件,宏:capCaptureSingleFrameClose", (0x0400+ 70)/*_WM_CAP_SINGLE_FRAME_OPEN*/,"打開單幀捕獲文件,宏:capCaptureSingleFrameOpen", (0x0400+ 68)/*_WM_CAP_STOP*/,"停止視頻捕獲操作,宏:capCaptureStop", //Common Dialog Box,通用對話框消息 //Font dialog box,字體通用對話框 (0x0400 + 1)/*_WM_CHOOSEFONT_GETLOGFONT*/,"獲取字體通用對話框中用戶當(dāng)前字體選擇信息,相關(guān)結(jié)構(gòu):LOGFONT", (0x0400 + 102)/*_WM_CHOOSEFONT_SETFLAGS*/,"設(shè)置字體通用對話框的顯示選項(xiàng),相關(guān)結(jié)構(gòu):CHOOSEFONT", (0x0400 + 101)/*_WM_CHOOSEFONT_SETLOGFONT*/,"設(shè)置字體通用對話框中用戶當(dāng)前字體信息,相關(guān)結(jié)構(gòu):LOGFONT", //Page Setup dialog,頁面設(shè)置通用對話框 (0x0400+5)/*_WM_PSD_ENVSTAMPRECT*/,"通知鉤子函數(shù):頁面設(shè)置對話框要在信封樣本頁上繪制郵票區(qū)", (0x0400+1)/*_WM_PSD_FULLPAGERECT*/,"通知PagePaintHook鉤子函數(shù):頁面設(shè)置對話框上樣本頁的整個(gè)頁面區(qū)的坐標(biāo)", (0x0400+4)/*_WM_PSD_GREEKTEXTRECT*/,"通知鉤子函數(shù):頁面設(shè)置對話框要在樣本頁上繪制頁面內(nèi)容", (0x0400+3)/*_WM_PSD_MARGINRECT*/,"通知鉤子函數(shù):頁面設(shè)置對話框?qū)⒁L制樣本頁樣本頁的的當(dāng)前邊距", (0x0400+2)/*_WM_PSD_MINMARGINRECT*/,"通知PagePaintHook鉤子函數(shù):頁面設(shè)置對話框上樣本頁的當(dāng)前最小邊距", (0x0400 )/*_WM_PSD_PAGESETUPDLG*/,"頁面設(shè)置對話框?qū)⒁L制樣本頁,鉤子函數(shù)利用此消息準(zhǔn)備供給樣本頁里的內(nèi)容", (0x0400+6)/*_WM_PSD_YAFULLPAGERECT*/,"頁面設(shè)置對話框?qū)⒁L制信封樣本頁的返回地址部分,此消息僅發(fā)向信封和其它紙張大小", //Open or Save As dialog box,打開保存為通用對話框 (0x0400+100+ 0x0001)/*_CDM_GETFILEPATH*/,"獲得打開保存為通用對話框中被選擇文件的路徑和文件名", (0x0400+100+ 0x0003)/*_CDM_GETFOLDERIDLIST*/,"從打開保存為通用對話框獲得當(dāng)前文件夾的PIDL(外殼對象標(biāo)志符列表),注:外殼編程中,要使用PIDL路徑代替普通路徑", (0x0400+100+ 0x0002)/*_CDM_GETFOLDERPATH*/,"獲得打開保存為通用對話框中當(dāng)前打開文件夾的路徑", (0x0400+100+ 0x0000)/*_CDM_GETSPEC*/,"獲得打開保存為通用對話框中被選擇文件的文件名(不含路徑)", (0x0400+100+ 0x0005)/*_CDM_HIDECONTROL*/,"隱藏打開保存為通用對話框(OFN_EXPLORER)中的指定控件", (0x0400+100+ 0x0004)/*_CDM_SETCONTROLTEXT*/,"為保存為通用對話框(OFN_EXPLORER)中的指定控件設(shè)置文本", (0x0400+100+ 0x0006)/*_CDM_SETDEFEXT*/,"為保存為通用對話框(OFN_EXPLORER)中設(shè)置缺省文件擴(kuò)展名", //Open or Save As dialog box can send to a hook procedure,打開另存為通用對話框的HOOK相關(guān)消息 (-601 - 0x0005)/*_CDN_FILEOK*/,"打開另存為通用對話框向OFNHookProc鉤子函數(shù)發(fā)送確定按鈕被按下的消息", (-601 - 0x0002)/*_CDN_FOLDERCHANGE*/,"打開另存為通用對話框向OFNHookProc鉤子函數(shù)發(fā)送一個(gè)新文件夾被打開的消息", (-601 - 0x0004)/*_CDN_HELP*/,"打開另存為通用對話框中的幫助按鈕被按下時(shí)發(fā)送本消息到OFNHookProc鉤子函數(shù)", (-601 - 0x0000)/*_CDN_INITDONE*/,"系統(tǒng)已完成在打開另存為通用對話框中排列控件(為子對話框的控件騰出空間)時(shí)發(fā)送本消息到OFNHookProc鉤子函數(shù)", (-601 - 0x0001)/*_CDN_SELCHANGE*/,"用戶在打開另存為對話框中的文件列表里選擇了一個(gè)新文件或文件夾時(shí)發(fā)送本消息到OFNHookProc鉤子函數(shù)", (-601 - 0x0003)/*_CDN_SHAREVIOLATION*/,"當(dāng)用戶選擇的文件名發(fā)生網(wǎng)絡(luò)共享沖突時(shí)打開另存為對話框發(fā)送本消息(共享違例)到OFNHookProc鉤子函數(shù)", (-601 - 0x0006)/*_CDN_TYPECHANGE*/,"打開另存為對話框中從文件類型列表中選擇一個(gè)新文件類型時(shí)發(fā)送本消息到OFNHookProc鉤子函數(shù)", //Dialog box default push button,對話框缺省按鈕消息 (0x0400+0)/*_DM_GETDEFID*/,"獲取對話框中缺省按鈕的ID號", (0x0400+2)/*_DM_REPOSITION*/,"使一個(gè)(頂層窗口且非chind窗口)對話框回到桌面(屏幕)中,使整個(gè)對話框可視", (0x0400+1)/*_DM_SETDEFID*/,"改變對話框中缺省按鈕的ID號", //TAPI:電話應(yīng)用程序接口消息 //Remote Access Service Messages,RAS(遠(yuǎn)程訪問服務(wù))消息,主要用于遠(yuǎn)程撥號(ADSL寬帶撥號等)和VPN(虛擬專用網(wǎng)絡(luò)) 0xCCCD/*_WM_RASDIALEVENT*/,"撥號事件通知消息,RAS連接期間狀態(tài)事件發(fā)生改變時(shí),系統(tǒng)發(fā)送本消息到相關(guān)窗口", //輸入法編輯器消息 0x0021/*_IMC_CLOSESTATUSWINDOW*/,"發(fā)送給IME窗口,隱藏狀態(tài)窗口", 0x0007/*_IMC_GETCANDIDATEPOS*/,"發(fā)送給IME窗口,獲取候選窗口的位置", 0x0009/*_IMC_GETCOMPOSITIONFONT*/,"發(fā)送給IME窗口,獲取用來顯示按鍵組合窗口中的文本的邏輯字體", 0x000B/*_IMC_GETCOMPOSITIONWINDOW*/,"發(fā)送給IME窗口,獲取按鍵組合窗口的位置", 0x0001/*_IMR_COMPOSITIONWINDOW*/,"通知:選定的IME需要應(yīng)用程序提供有關(guān)按鍵組合窗口的信息", 0x0007/*_IMR_DOCUMENTFEED*/,"通知:選定的IME需要從應(yīng)用程序那里取得已轉(zhuǎn)換的字符串", 0x0006/*_IMR_QUERYCHARPOSITION*/,"通知:選定的IME需要應(yīng)用程序提供有關(guān)組合字符串中某個(gè)字符的位置信息", 0x0003/*_IMR_COMPOSITIONFONT*/,"通知:選定的IME需要應(yīng)用程序提供有關(guān)用在按鍵組合窗口中的字體信息", 0x0005/*_IMR_CONFIRMRECONVERTSTRING*/,"通知:選定的IME需要應(yīng)用程序提供有關(guān)組合字符串中某個(gè)字符的位置信息", 0x0004/*_IMR_RECONVERTSTRING*/,"通知:選定的IME需要應(yīng)用程序提供一個(gè)用于自動更正的字符串", 0x0002/*_IMR_CANDIDATEWINDOW*/,"通知:選定的IME需要應(yīng)用程序提供有關(guān)候選窗口的信息",

總結(jié)

以上是生活随笔為你收集整理的Windows消息类型及说明(全面)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。