WM_ | Window Message | 視窗消息,一般用在SendMessage,PostMessage這樣的消息函數中 |
SM_ | Static Message | 靜态标簽消息 |
SS_ | Static Style | 靜态标簽風格 |
BM_ | Button Message | 按鈕消息 |
BS_ | Button Style | 按鈕風格 |
BN_ | Button Notify | 按鈕通知 |
EM_ | Edit Message | 編輯框消息 |
ES_ | Edit Style | 編輯框風格 |
CB_ | ComboBox | 組合框消息 |
CBN_ | ComboBox Notify | 組合框通知 |
LBM_ | ListBox Message | 清單框消息 |
LBS_ | ListBox Style | 清單框風格 |
LBN_ | ListBox Notify | 清單框通知 |
LVM_ | ListView Message | 超級清單框(清單視圖)消息 |
LVS_ | ListView Style | 超級清單框(清單視圖)風格 |
LVN_ | ListView Notify | 超級清單框(清單視圖)通知 |
TVM_ | TreeView Message | 樹型框(樹型視圖)消息 |
TVS_ | TreeView Style | 樹型框(樹型視圖)風格 |
TVN_ | TreeView Notify | 樹型框(樹型視圖)通知 |
VK_ | Virtual Keyboard | 虛拟鍵、鍵代碼 |
//0x0005,"",
//0x0003,"",
0x000F,"發送給IME視窗,擷取狀态視窗的位置",
0x0022,"發送給IME視窗,顯示狀态視窗",
0x0008,"發送給IME視窗,設定候選視窗的位置",
0x000A,"發送給IME視窗,設定用來顯示按鍵組合視窗中的文本的邏輯字型",
0x000C,"發送給IME視窗,設定按鍵組合視窗的樣式",
//0x0002,"",
//0x0006,"",
//0x0004,"",
0x0010,"發送給IME視窗,設定狀态視窗的位置",
0x0003,"IME通知應用程式:候選視窗中的内容将改變",
0x0004,"IME通知應用程式:候選視窗将關閉",
0x0001,"IME通知應用程式:狀态視窗将關閉",
0x000D,"IME通知應用程式:将顯示一條出錯或其他資訊",
0x0005,"IME通知應用程式:将打開候選視窗",
0x0002,"IME通知應用程式:将建立狀态視窗",
0x0009,"IME通知應用程式:已結束候選處理同時将移動候選視窗",
0x000A,"IME通知應用程式:輸入内容的字型已被更改",
0x000B,"IME通知應用程式:按鍵組合視窗的樣式或位置已被更改",
0x0006,"IME通知應用程式:輸入内容的轉換模式已被更改",
0x0008,"IME通知應用程式:輸入内容的狀态已被更改",
0x0007,"IME通知應用程式:輸入内容的語句模式已被更改",
0x000C,"IME通知應用程式:輸入内容中的狀态視窗的位置已被更改",
//IMR_CANDIDATEFORM,"",
//IMR_COMPOSITIONFORM,"",
//Pager Control,Pager控件消息,分頁控件消息
(0x1400 + 3),"啟用或禁用Pager分頁控件的滑鼠消息轉發,若啟用則Pager控件轉發WM_MOUSEMOVE消息給包含的視窗,宏:Pager_ForwardMouse",
(0x1400 + 5),"擷取Pager分頁控件的目前背景色,宏:Pager_GetBkColor",
(0x1400 + 7),"擷取Pager分頁控件的目前邊界尺寸,宏:Pager_GetBorder",
(0x1400 + 11),"擷取Pager分頁控件的目前按鈕大小,宏:Pager_GetButtonSize",
(0x1400 + 12),"擷取Pager分頁控件中指定按鈕的狀态,宏:Pager_GetButtonState",
(0x2000 + 4),"擷取Pager分頁控件的IDropTarget接口指針,宏:Pager_GetDropTarget",
(0x1400 + 9),"擷取Pager分頁控件的滾動條的目前位置,宏:Pager_GetPos",
(0x1400 + 2),"強制重新計算Pager分頁控件包含的視窗的大小,宏:Pager_RecalcSize",
(0x1400 + 4),"設定Pager分頁控件的目前背景色,宏:Pager_SetBkColor",
(0x1400 + 6),"設定Pager分頁控件的目前邊界尺寸,宏:Pager_SetBorder",
(0x1400 + 10),"設定Pager分頁控件的目前按鈕大小,宏:Pager_SetButtonSize",
(0x1400 + 1),"設定Pager分頁控件中包含的視窗,宏:Pager_SetChild",
(0x1400 + 8),"擷取Pager分頁控件的滾動條的目前位置,宏:Pager_SetPos",
//Pager Control,Pager控件通知消息
(-900-2),"Pager控件發送的通知消息,用以獲得所包含視窗的滾動尺寸,相關結構:NMPGCALCSIZE",
(-900-1),"在所包含視窗被滾動之前,Pager控件發送的通知消息,相關結構:NMPGSCROLL",
//MIDI消息
0x3C2,"當MIDI輸入裝置被關閉時,把該消息發送給MIDI輸入回調函數",
0x3C3,"當MIDI輸入裝置接收一條MIDI消息後,把該消息發送給MIDI輸入回調函數",
0x3C5,"當收到一條無效的MIDI消息時,把該消息發送給MIDI輸入回調函數",
0x3C4,"當輸入緩沖區中填寫了MIDI系統專用資料且将把該緩沖區交還給應用程式時,發送該消息給MIDI回調函數",
0x3C6,"當收到一條無效的MIDI系統專用消息時,把該消息發送給一個MIDI輸入回調函數",
0x3CC,"當MIDI輸入裝置收到一條MIDI消息,但應用程式處理MIM_DATA消息不夠快跟不上輸入裝置時,發送該消息給MIDI輸入回調函數",
0x3C1,"當MIDI輸入裝置被打開時,把該消息發送給MIDI輸入回調函數",
0x3C2,"當關閉某MIDI輸入裝置時,發送該消息給一個視窗。一旦發送了該消息,裝置句柄将不再有效",
0x3C3,"當MIDI輸入裝置收到一條完整的MIDI消息時,發送該消息給一個視窗",
0x3C5,"當收到一條無效的MIDI消息時,把該消息發給一個視窗",
0x3C4,"當輸入緩沖區中填寫了MIDI系統專用資料且将把該緩沖區交還給應用程式時,發送該消息給一個視窗",
0x3C6," 當收到一條無效的(或不完整的)MIDI系統專用消息時,發送該消息給一個視窗",
0x3CC,"當MIDI輸入裝置收到一條MIDI消息,但應用程式處理MIM_DATA消息不夠快跟不上輸入裝置時,發送該消息給一個回調視窗",
0x3C1,"當MIDI輸入裝置被打開時,發送該消息給一個視窗",
0x3C8,"當MIDI輸出裝置被關閉時,發送該消息給一個視窗;一旦發送了這一消息,裝置句柄将不再有效",
0x3C9,"當指定的系統專用緩沖區中的内容被播放完,并且将把該緩沖區交還給應用程式時,發送該消息給一個MIDI回調函數",
0x3C7,"當MIDI輸出裝置被打開時,發送該消息給一個視窗",
0x3CA,"當在MIDI輸出流中一個MEVT_F_CALLBACK(标志)事件到達時,發送該消息給一個視窗",
0x3C8,"當MIDI輸出裝置被關閉時,把該消息發送給MIDI輸出回調函數",
0x3C9,"當指定的專用系統或流緩沖區已經播放,并且正在傳回到應用程式時,發送該資訊到MIDI輸出回調函數",
0x3C7,"當MIDI輸出裝置被打開時,把該消息發送給MIDI輸出回調函數",
0x3CA,"當在MIDI輸出流中一個MEVT_F_CALLBACK(标志)事件到達時,發送該消息給一個視窗",
//驅動程式消息
0x0004,"驅動程式因CloseDriver調用而關閉時,系統向它發出本消息,驅動程式常使用DRV_CLOSE通知來釋放特定執行個體的資料結構",
0x0007,"驅動程式完成初始化安裝及每當使用者要重新配置驅動程式時,驅動安裝程式會發送該消息",
0x0005,"驅動程式被釋放或由Windows進入DOS時,向驅動程式發DRV_DISABLE消息",
0x0002,"當驅動程式首次加載後,系統向它發DRV_ENABLE消息,利用該消息設定硬體并挂接中斷",
0x000B,"系統退出前,向所有打開的驅動程式發出該消息",
0x0006,"驅動程式被丢棄前,系統發送給它的最後一個消息就是DRV_FREE",
0x0009,"驅動程式安裝過程中,它将收到該消息",
0x0001,"驅動程式首次加載後,系統發送給它的就是DRV_LOAD消息,此時可初始化執行個體資料",
0x0003,"驅動程式被OpenDriver調用打開時,系統向它發該消息",
0x000F,"在符合APM标準的系統中,當系統将進入或退出挂起模式時,驅動程式将收到DRV_PORWER消息",
0x0008,"驅動程式的安裝程式利用該消息來确定驅動程式是否能由使用者配置。若該消息傳回TURE,安裝程式會使能\"configure\"或\"Setup\"按鈕",
0x000A,"驅動程式将從安裝的驅動程式清單中删除時,将會收到該消息",
0x4000,"使用者自定義的驅動程式消息的消息值範圍從DRV_RESERVED開始到DRV_USER",
DRV_EXITAPPLICATION,"應用程式退出時,系統向驅動程式發出該消息",
0x0800,"使用者自定義的驅動程式消息的消息值範圍從DRV_RESERVED開始到DRV_USER",
//Power Management,電源管理消息,PBT_:Power BaTtery
0x0009,"該消息發送到應用程式,通知BIOS的電池電量不足,視窗通過WM_POWERBROADCAST收到此消息",
0x000B,"進階電源管理的基本輸入/輸出系統 (BIOS)發出進階電源管理的OEM事件信号時(APM:進階電源管理),發送本消息,視窗通過WM_POWERBROADCAST收到此消息,注:這不是個統一事件,各OEM廠商會根
據自己的判斷嘗試捕捉各自事件",
0x000A,"計算機電源狀态改變時,發送本消息,如:檢測到電池電源切換A/C或低于一個門檻值後的剩餘電池電量的下降,視窗通過WM_POWERBROADCAST收到此消息",
0x0000,"發送該消息以請求允許挂起計算機,授予權限的應用程式應在傳回前挂起,視窗通過WM_POWERBROADCAST收到此消息",
0x0002,"待機請求被拒絕時,發送該消息,視窗通過WM_POWERBROADCAST收到此消息",
0x0012,"計算機自動喚醒以處理某事件時,發送該消息,視窗通過WM_POWERBROADCAST收到此消息",
0x0006,"由于BIOS電池問題使計算機被挂起後恢複操作時,發送該消息,驅動程式通過WM_POWERBROADCAST收到此消息",
0x0007,"系統待機後恢複運作時,發送該消息,視窗通過WM_POWERBROADCAST收到此消",
0x0004,"系統進入待機後,會立即發送該消息,視窗通過WM_POWERBROADCAST收到此消息",
//setup functions,驅動安裝函數消息
0x0000000d,"驅動安裝過程中,檔案拷貝發生錯誤時,該通知發送給回調例程",
0x00000007,"驅動安裝過程中,檔案删除操作發生錯誤時,該通知發送給回調例程",
0x0000000c,"驅動安裝過程中,隊列完成複制操作時,該通知傳遞給回調函數(即使使用者取消或有錯誤發生,該通知也被發送)",
0x00000006,"驅動安裝過程中,當隊列完成删除操作時,該通知被傳回給回調例程(即使使用者取消或有錯誤發生,該通知也被發送)",
0x00000002,"驅動安裝過程中,隊列中的所有作業已完成後,該通知發送給回調例程",
0x00000009,"驅動安裝過程中,隊列完成重命名操作後,該通知發送到回調例程(即使使用者取消或有錯誤發生,該通知也被發送)",
0x00000004,"驅動安裝過程中,隊列完成子隊列中的删除、重命名或拷貝作業後,該通知發送給回調例程",
0x00000013,"驅動安裝過程中,該通知發送給SetupIterateCabinet函數的回調例程,用以表明已從cab壓縮檔案中提取出一個檔案,或提取失敗并且對cab壓縮檔案的處理已被取消",
0x00000011,"驅動安裝過程中,每當cab壓縮檔案中找到一個檔案時,該通知送到SetupIterateCabinet函數的回調例程,回調例程須傳回一個值以訓示是否提取該檔案",
0x00000014,"驅動安裝過程中,如果檔案操作被延時(由于檔案在使用中),該通知由SetupInstallFileEx函數或SetupCommitFileQueue函數發送給回調例程,該檔案操作将在下次系統重新開機時被
繼續處理",
0x00010000,"驅動安裝過程中,若要複制檔案的語言不比對現有目标檔案的語言,該通知發送給回調例程,它可被單獨或聯合發送到回調例程(通過\"或\"操 作:SPFILENOTIFY_TARGETEXISTS 與
/或 SPFILENOTIFY_TARGETNEWER)",
0x0000000e,"驅動安裝過程中,當需要新的媒介或新的cab壓縮檔案時,該通知發送給回調例程",
0x00000012,"驅動安裝過程中,該通知由SetupIterateCabinet函數發送,用以表明目前檔案需有另一個cab壓縮檔案櫃才能繼續。您的回調例程可調用SetupPromptForDisk函數,或建立自己
的對話框,提示使用者去插入下一張磁盤",
0x0000000f,"驅動安裝過程中,該通知由SetupScanFileQueue函數發送給回調例程,用以檢索檔案隊列的拷貝子隊列中的各個節點(隻發生在以SPQ_SCAN_USE_CALLBACK标志調用
SetupScanFileQueue函數時)",
0x0000000a,"驅動安裝過程中,若檔案重命名操作過程中發生錯誤時,該通知發送給回調例程",
0x0000000b,"驅動安裝過程中,當隊列開始檔案拷貝操作時,該通知發送給回調函數",
0x00000005,"驅動安裝過程中,當隊列開始檔案删除操作時,該通知發送給回調函數",
0x00000001,"驅動安裝過程中,當隊列允許程序啟動時,該通知發送給回調例程",
0x00000008,"驅動安裝過程中,當隊列開始檔案重命名操作時,該通知發送給回調函數",
0x00000003,"驅動安裝過程中,當列隊開始處理在删除、重命名或拷貝子隊列中的作業時,該通知發送給回調函數",
0x00020000,"驅動安裝過程中,如果要拷貝的檔案已用SP_COPY_NOOVERWRITE标志進行列隊,且該檔案在目标目錄中已經存在時,該通知發送給回調例程。它可被單獨或聯合發送到回調例程(通
過或操作:SPFILENOTIFY_LANGMISMATCH 與/或 SPFILENOTIFY_TARGETNEWER通知)",
0x00040000,"驅動安裝過程中,驅動安裝過程中,如果要拷貝的檔案已用P_COPY_NEWER或SP_COPY_FORCE_NEWER标志進行列隊,且較新版本在檔案中已經存在時,該通知發送給回調例程。它可被單
獨或聯合發送到回調例程(通過或操作:SPFILENOTIFY_LANGMISMATCH 與/或 SPFILENOTIFY_TARGETEXISTS通知)",
0x0000,"空消息,可檢測程式是否有響應等",
0x0001,"建立一個視窗",
0x0002,"銷毀一個視窗",
//IDSTR(0x0004),"",
0x0003,"移動一個視窗",
0x0005,"改變一個視窗的大小",
0x0006,"一個視窗被激活或失去激活狀态",
0x0007,"将焦點轉向一個視窗",
0x0008,"使一個視窗失去焦點",
//IDSTR(0x0009),"",
0x000A,"使一個視窗處于可用狀态",
0x000B,"設定視窗是否能重繪",
0x000C,"設定一個視窗的文本",
0x000D,"複制視窗的文本到緩沖區",
0x000E,"得到視窗的文本長度(不含結束符)",
0x000F,"視窗重繪",
0x0010,"使用者關閉視窗時會發送本消息,緊接着會發送WM_DESTROY消息",
0x0011,"關機或登出時系統會按優先級給各程序發送WM_QUERYENDSESSION,告訴應用程式要關機或登出了",
0x0012,"關閉消息循環結束程式的運作",
0x0013,"最小化的視窗即将被恢複以前的大小位置",
0x0014,"當一個視窗的背景必須被擦除時本消息會被觸發(如:視窗大小改變時)",
0x0015,"當系統顔色改變時,發送本消息給所有頂級視窗",
0x0016,"關機或登出時系統會發出WM_QUERYENDSESSION消息,然後将本消息發送給應用程式,通知程式會話結束",
//IDSTR(0x0017),"",
0x0018,"發送本消息給一個視窗,以便隐藏或顯示該視窗",
//IDSTR(0x0019),"",
0x001A,"讀寫\"win.ini\"時會發送本消息給所有頂層視窗,通知其它程序該檔案已被更改",
0x001B,"改變裝置模式設定(\"win.ini\")時,處理本消息的應用程式可重新初始化它們的裝置模式設定",
0x001C,"視窗程序激活狀态改動,正被激活的視窗屬于不同的應用程式 ",//??
0x001D,"當系統的字型資源庫變化時發送本消息給所有頂級視窗",
0x001E,"當系統的時間變化時發送本消息給所有頂級視窗",
0x001F,"發送本消息來取消某種正在進行的模态(操作)(如鼠示捕獲),例如:啟動一個模态視窗時,父窗會收到本消息;該消息無參數",
0x0020,"若滑鼠光标在某視窗内移動且滑鼠沒被捕獲時,就會發送本消息給某個視窗",
0x0021,"當滑鼠光标在某個未激活視窗内,而使用者正按着滑鼠的某個鍵時,會發送本消息給目前視窗",
0x0022,"點選視窗标題欄或當視窗被激活、移動、大小改變時,會發送本消息給MDI子視窗",
0x0023,"本消息由基于計算機的訓練程式發送,通過WH_JOURNALPALYBACK的HOOK程式分離出使用者輸入消息",
0x0024,"當視窗将要改變大小或位置時,由系統發送本消息給視窗,使用者拖動一個可重置大小的視窗時便會發出本消息",
//IDSTR(0x0025),"",
0x0026,"當一個最小化的視窗圖示将被重繪時發送本消息",
0x0027,"本消息發送給某個最小化的視窗,僅當它在畫圖示前它的背景必須被重畫",
0x0028,"發送本消息給一個對話框程式視窗過程,以便在各控件間設定鍵盤焦點位置",
//IDSTR(0x0029),"",
0x002A,"每當列印管理列隊增加或減少一條作業時就會發出本消息",
0x002B,"按鈕、組合框、清單框、菜單的外觀改變時會發送本消息給這些控件的所有者",
0x002C,"按鈕、組合框、清單框、清單控件、菜單項被建立時會發送本消息給這些控件的所有者",
0x002D,"當清單框或組合框被銷毀或通過LB_DELETESTRING、LB_RESETCONTENT、CB_DELETESTRING或CB_RESETCONTENT消息删除某些項時,會發送本消息給這些控件的所有者",
0x002E,"LBS_WANTKEYBOARDINPUT風格的清單框會發出本消息給其所有者,以便響應WM_KEYDOWN消息",
0x002F,"LBS_WANTKEYBOARDINPUT風格的清單框會發送本消息給其所有者,以便響應WM_CHAR消息",
0x0030,"指定控件所用字型",
0x0031,"得到目前控件繪制其文本所用的字型",
0x0032,"為某視窗關聯一個熱鍵",
0x0033,"确定某熱鍵與某視窗是否相關聯",
//IDSTR(0x0034),"",
//IDSTR(0x0035),"",
//IDSTR(0x0036),"",
0x0037,"本消息發送給最小化的視窗(iconic),當該視窗将被拖放而其視窗類中沒有定義圖示,應用程式能傳回一個圖示或光标的句柄。當使用者拖放圖示時系統會顯示這個圖示或光标",
//IDSTR(0x0038),"",
0x0039,"可發送本消息來确定組合框(CBS_SORT)或清單框(LBS_SORT)中新增項的相對位置",
//IDSTR(0x003A),"",
//IDSTR(0x003B),"",
//IDSTR(0x003C),"",
0x003D,"\"oleacc.dll\"(COM元件)(Microsoft Active Accessibility:友善殘障人士使用電腦的一種技術)發送本消息激活服務程式以便擷取它所包含的關聯對象的資訊",
//IDSTR(0x003E),"",
//IDSTR(0x003F),"",
//IDSTR(0x0040),"",
0x0041,"顯示記憶體已經很少了",
//IDSTR(0x0042),"",
//IDSTR(0x0043),"",
0x0044,"Win3.1中,當序列槽事件産生時,通訊裝置驅動程式發送消息本消息給系統,訓示輸入輸出隊列的狀态",
//IDSTR(0x0045),"",
0x0046,"本消息會發送給那些大小和位置(Z_Order)将被改變的視窗,以調用SetWindowPos函數或其它視窗管理函數",
0x0047,"本消息會發送給那些大小和位置(Z_Order)已被改變的視窗,以調用SetWindowPos函數或其它視窗管理函數",
0x0048,"當系統将要進入暫停狀态時發送本消息(适用于16位的windows)",
//IDSTR(0x0049),"",
0x004A,"當一個應用程式傳遞資料給另一個應用程式時發送本消息",
0x004B,"當使用者取消程式日志激活狀态時,發送本消息給那個應用程式。該消息使用空視窗句柄發送",
//IDSTR(0x004C),"",
//IDSTR(0x004D),"",
0x004E,"當某控件的某事件已發生或該控件需得到一些資訊時,發送本消息給其父窗",
//IDSTR(0x004F),"",
0x0050,"當使用者通過過單擊工作列上的語言訓示符或某快捷鍵組合選擇改變輸入法時系統會向焦點視窗發送本消息",
0x0051,"切換輸入法後,系統會發送本消息給受影響的頂層視窗",
0x0052,"程式已初始化windows幫助例程時會發送本消息給應用程式",
0x0053,"按下<F1>後,若某菜單是激活的,就發送本消息給此視窗關聯的菜單;否則就發送給有焦點的視窗;若目前都沒有焦點,就把本消息發送給目前激活的視窗",
0x0054,"當使用者已登入或退出後發送本消息給所有視窗;當使用者登入或退出時系統更新使用者的具體設定資訊,在使用者更新設定時系統馬上發送本消息",
0x0055,"公用控件、自定義控件和其父窗通過本消息判斷控件在WM_NOTIFY通知消息中是使用ANSI還是UNICODE,使用本消息能使某個控件與它的父控件間進行互相通信",
0x007B,"當使用者在某視窗中點選右鍵就發送本消息給該視窗,設定右鍵菜單",
0x007C,"當調用SetWindowLong函數将要改變一個或多個視窗的風格時,發送本消息給那個視窗",
0x007D,"當調用SetWindowLong函數改變一個或多個視窗的風格後,發送本消息給那個視窗",
0x007E,"當顯示器的分辨率改變後,發送本消息給所有視窗",
0x007F,"本消息發送給某個視窗,用于傳回與某視窗有關聯的大圖示或小圖示的句柄",
0x0080,"應用程式發送本消息讓一個新的大圖示或小圖示與某視窗相關聯",
0x0081,"當某視窗首次被建立時,本消息在WM_CREATE消息發送前發送",
0x0082,"本消息通知某視窗,非客戶區正在銷毀",
0x0083,"當某視窗的客戶區的大小和位置須被計算時發送本消息",
0x0084,"當使用者在在非客戶區移動滑鼠、按住或釋放滑鼠時發送本消息(擊中測試);若滑鼠沒有被捕獲,則本消息在視窗得到光标之後發出,否則消息發送到捕獲到滑鼠的視窗",
0x0085,"當視窗架構(非客戶區)必須被被重繪時,應用程式發送本消息給該視窗",
0x0086,"本消息發送給某視窗,在視窗的非客戶區被激活時重繪視窗",
0x0087,"發送本消息給某個與對話框程式關聯的控件,系統控制方位鍵和TAB鍵使輸入進入該控件,通過響應本消息應用程式可把它當成一個特殊的輸入控件并能處理它",
0x0088,"當避免聯系獨立的GUI線程時,本消息用于同步重新整理,本消息由系統确定是否發送",
0x00A0,"當光标在某視窗的非客戶區内移動時,發送本消息給該視窗",
0x00A1,"當光标在某視窗的非客戶區内的同時按下滑鼠左鍵,會發送本消息",
0x00A2,"當使用者釋放滑鼠左鍵的同時光标在某視窗的非客戶區内時,會發送本消息",
0x00A3,"當使用者輕按兩下滑鼠左鍵的同時光标在某視窗的非客戶區内時,會發送本消息",
0x00A4,"當使用者按下滑鼠右鍵的同時光标在某視窗的非客戶區内時,會發送本消息",
0x00A5,"當使用者釋放滑鼠右鍵的同時光标在某視窗的非客戶區内時,會發送本消息",
0x00A6,"當使用者輕按兩下滑鼠右鍵的同時光标在某視窗的非客戶區内時,會發送本消息",
0x00A7,"當使用者按下滑鼠中鍵的同時光标在某視窗的非客戶區内時,會發送本消息",
0x00A8,"當使用者釋放滑鼠中鍵的同時光标在某視窗的非客戶區内時,會發送本消息",
0x00A9,"當使用者輕按兩下滑鼠中鍵的同時光标在某視窗的非客戶區内時,會發送本消息",
//滾動條消息
0x00E0,"設定滾動條上滑塊的位置",
0x00E1,"擷取滾動條上滑塊的位置",
0x00E2,"設定滾動條的最大與最小位置值",
0x00E6,"設定滾動條的最大與最小位置值,并重繪滾動條",
0x00E3,"擷取滾動條的最大與最小位置值",
0x00E4,"設定滾動條的最大與最小位置值,并重繪滾動條",
0x00E9,"設定滾動條的參數,本消息通過SCROLLINFO結構指定多種參數,具體指定哪些參數由結構中的fMask成員确定",
0x00EA,"擷取滾動條的參數,發送本消息後,将在SCROLLINFO結構中傳回控件的多種參數,當然須事先設定結構的fMask成員以确定具體要取得哪些參數",
//按鈕控件消息
0x00F0,"擷取單選按鈕或複選框的狀态",
0x00F1,"設定單選按鈕或複選框的狀态",
0x00F2,"确定單選按鈕或複選框的狀态",
0x00F3,"改變按鈕的高亮狀态",
0x00F4,"改變按鈕的風格",
0x00F5,"模拟使用者點選按鈕",
0x00F6,"擷取與按鈕相關聯的圖檔句柄(圖示或位圖)",
0x00F7,"把按鈕與某張圖檔相關聯(圖示或位圖),注:按鈕須有BS_ICON風格",
//按鈕控件通知消息
0,"使用者單擊了按鈕,父窗通過WM_COMMAND來接收本通知消息",
5,"使用者輕按兩下了按鈕(BS_OWNERDRAW或BS_RADIOBUTTON風格),父窗通過WM_COMMAND來接收本通知消息",
4,"按鈕被禁止,父窗通過WM_COMMAND來接收本通知消息",
5,"使用者輕按兩下了按鈕(與BN_DBLCLK同)(BS_OWNERDRAW或BS_RADIOBUTTON風格),父窗通過WM_COMMAND來接收本通知消息",
2,"使用者選擇(即加亮)了按鈕(與BN_PUSHED相同),父窗通過WM_COMMAND來接收本通知消息",
7,"按鈕失去了鍵盤焦點(按鈕須有BS_NOTIFY風格才能發送本消息),父窗通過WM_COMMAND來接收本通知消息",
1,"按鈕應當重繪,父窗通過WM_COMMAND來接收本通知消息",
2,"使用者加亮了按鈕(與BN_HILITE相同),父窗通過WM_COMMAND來接收本通知消息",
6,"按鈕收到鍵盤焦點(按鈕須有BS_NOTIFY風格才能發送本消息),父窗通過WM_COMMAND息來接收本通知消息",
3,"按鈕的加亮應當去掉(與BN_UNPUSHED相同),父窗通過WM_COMMAND來接收本通知消息",
3,"按鈕的加亮應當去掉(與BN_UNHILITE相同),父窗通過WM_COMMAND來接收本通知消息",
0x0100,"用于WinCE系統,本消息在使用GetMessage和PeekMessage函數時,用于過濾鍵盤消息",
0x0100,"當一個非系統按鍵被按下時(<ALT>鍵沒有被按下),會發送本消息給擁有鍵盤焦點的視窗",
0x0101,"當一個非系統按鍵被釋放彈起時(<ALT>鍵沒有被按下),會發送本消息給擁有鍵盤焦點的視窗",
0x0102,"按下某按鍵,并已發出WM_KEYDOWN、WM_KEYUP消息,本消息包含被按下的按鍵的字元碼",
0x0103,"\"死字元\"消息,當使用TranslateMessage函數翻譯WM_KEYUP消息時,發送本消息給擁有鍵盤焦點的視窗,注:德語鍵盤上,有些按鍵隻是給字元添加音标的,并不産生字元,故稱\"死字元\"",
0x0104,"當使用者按住<ALT>鍵的同時又按下其它鍵時,發送本消息給擁有焦點的視窗",
0x0105,"當使用者釋放一個按鍵的同時<ALT>鍵還按着時,發送本消息給擁有焦點的視窗",
0x0106,"當WM_SYSKEYDOWN消息被TranslateMessage函數翻譯後,發送本消息給擁有焦點的視窗,注:<ALT>鍵被按下",
0x0107,"\"死字元\"消息,當使用TranslateMessage函數翻譯WM_SYSKEYDOWN消息時,發送本消息給擁有鍵盤焦點的視窗,注:德語鍵盤上,有些按鍵隻是給字元添加音标的,并不産生字元,故稱\"死字元\"",
0x0108,"用于WinCE系統,本消息在使用GetMessage和PeekMessage函數時,用于過濾鍵盤消息",
0x010D,"當使用者開始輸入編碼時,系統立即發送該消息到IME中,IME打開編碼視窗,注:輸入法相關",
0x010E,"當編碼結束時,IME發送本消息,使用者程式可接受本消息,以便自己顯示使用者輸入的編碼,注:輸入法相關",
0x010F,"當使用者改變了編碼狀态時,發送本消息,應用程式可通過調用ImmGetCompositionString函數擷取新的編碼狀态",
0x010F,"當使用者改變了編碼狀态時,發送本消息,應用程式可通過調用ImmGetCompositionString函數擷取新的編碼狀态",
0x0110,"在某對話框程式被顯示前發送本消息給該對話框程式,通常用本消息對控件進行一些初始化工作和執行其它任務",
0x0111,"使用者選擇一條菜單指令項或某控件發送一條通知消息給其父窗,或某快捷鍵被翻譯時,本消息被發送",
0x0112,"當使用者選擇一條系統菜單指令、使用者最大化或最小化或還原或關閉時,視窗會收到本消息",
0x0113,"發生了定時器事件",
0x0114,"當視窗的标準水準滾動條産生一個滾動事件時,發送本消息給該視窗",
0x0115,"當視窗的标準垂直滾動條産生一個滾動事件時,發送本消息給該視窗",
0x0116,"當一個菜單将被激活時發送本消息,它發生在使用者點選了某菜單項或按下某菜單鍵。它允許程式在顯示前更改菜單",
0x0117,"當一個下拉菜單或子菜單将被激活時發送本消息,它允許程式在它顯示前更改菜單,卻不更改全部菜單",
0x0118,"系統用來通知光标跳動的一個消息",
0x011F,"當使用者選擇一條菜單項時,發送本消息給菜單的所有者(一般是視窗)",
0x0120,"當菜單已被激活且使用者按下了某菜單字元鍵(菜單字元鍵用括号括着、帶下劃線,不同于快捷鍵),發送本消息給菜單的所有者",
0x0121,"當一個模态對話框或菜單進入空閑狀态時,發送本消息給它的所有者,一個模态對話框或菜單進入空閑狀态就是在處理完一條或幾條先前的消息後,沒有消息在消息列隊中等待",
0x0122,"本消息允許程式為菜單項提供一個感覺上下文的菜單(即快捷菜單),要為菜單項顯示一下上下文菜單,請使用TPM_RECURSE辨別調用TrackPopupMenuEx函數",
0x0123,"當使用者拖動菜單項時,發送本消息給拖放菜單的擁有者,可讓菜單支援拖拽,可使用OLE拖放傳輸協定啟動拖放操作,注:菜單要具有MNS_DRAGDROP風格",
0x0124,"當滑鼠光标進入或離開菜單項時,本消息發送給支援拖放的菜單的擁有者,相關結構體:MENUGETOBJECTINFO,注:菜單要具有MNS_DRAGDROP風格",
0x0125,"當一條下拉菜單或子菜單被銷毀時,發送本消息",
0x0126,"當使用者在一個菜單上作出選擇時,會發送本消息,菜單要具有MNS_NOTIFYBYPOS風格(在MENUINFO結構體中設定)",
0x0132,"系統繪制消息框前發送本消息給消息框的所有者視窗,通過響應本消息,所有者視窗可通過使用給定的相關顯示裝置的句柄來設定消息框的文本和背景色",
0x0133,"當一個編輯框控件将要被繪制時,發送本消息給其父窗;通過響應本消息,所有者視窗可通過使用給定的相關顯示裝置的句柄來設定編輯框的文本和背景色",
0x0134,"當一個清單框控件将要被繪制前,發送本消息給其父窗;通過響應本消息,所有者視窗可通過使用給定的相關顯示裝置的句柄來設定清單框的文本和背景色",
0x0135,"息設定按鈕的背景色",
0x0136,"設定對話框的背景色,通常是在WinnApp中使用SetDialogBkColor函數實作",
0x0137,"設定滾動條的背景色",
0x0138,"設定一個靜态控件的背景色",
//組合框控件消息
0x0140,"用于取得組合框所包含編輯框子控件中目前被選中的字元串的起止位置,對應函數:GetEditSel",
0x0141,"用于限制組合框所包含編輯框子控件輸入文本的長度",
0x0142,"用于選中組合框所包含編輯框子控件中的部分字元串,對應函數:GetEditSel",
0x0143,"用于向組合框控件追加一個清單項(字元串)",
0x0144,"用于删除組合框中指定的清單項(字元串)",
0x0145,"用于向組合框控件所包含的清單框控件中添加一個檔案名清單清單",
0x0146,"用于傳回組合框控件中清單項的總項數",
0x0147,"用于傳回目前被選擇項的索引",
0x0148,"擷取組合框控件中指定清單項的字元串",
0x0149,"用于傳回組合框控件中指定清單項的字元串的長度(不包括結束符0)",
0x014A,"在組合框控件所包含的清單框子控件中的指定位置插入字元串",
0x014B,"用于清除組合框控件所有清單項",
0x014C,"在組合框控件中根據給定的字元串查找比對字元串(忽略大小寫)",
0x014D,"在組合框控件中設定與指定字元串相比對的清單項為選中項",
0x014E,"在組合框控件中設定指定的清單項為目前選擇項",
0x014F,"用于顯示或關閉下拉式和下拉清單式組合框的清單框",
0x0150,"組合框控件每個清單項都有一個32位的附加資料,本消息用于傳回指定清單項的附加資料",
0x0151,"用于更新組合框所包含的清單框所指定的清單項的32位附加資料",
0x0152,"用于取組合框中清單框的螢幕位置",
0x0153,"指定組合框中清單項的顯示高度(像素點)",
0x0154,"用于傳回指定清單項的高度(像素點)",
0x0155,"指定下拉式或下拉清單式組合框是使用預設界面還是擴充界面",
0x0156,"用于傳回組合框是否存在擴充界面",
0x0157,"用于取組合框中清單框是否可見",
0x0158,"在組合框中查找字元串,忽略大小寫,與CB_FINDSTRING不同,本消息必須整個字元串相同",
0x0159,"設定組合框清單項目前用于排序的語言代碼",
0x015A,"擷取組合框清單項目前用于排序的語言代碼",
0x015b,"擷取組合框中清單框中第一個可見項的索引",
0x015c,"用于将指定的組合框中清單項設定為清單框的第一個可見項",
0x015d,"用于傳回組合框水準滾動的總寬度(像素點)(要具有水準滾動條)",
0x015e,"用于設定組合框中的清單框的寬度",
0x015f,"取組合框中清單框的寬度(像素點)",
0x0160,"用于設定組合框中的清單框的最大允許寬度",
0x0161,"隻适用于Win95,當将要向組合框中清單框中加入大量表項時,本消息将預先配置設定一塊記憶體,以免大量添加表項多次配置設定記憶體,進而加快程式運作速度",
0x015B,"該消息還具有三個消息值:0x0162,0x0163,0x0165,消息含義不明,搜尋了整個Visual Studio 6的目錄也隻有其定義,卻未見其使用的相關代碼",
//組合框控件通知消息
8,"通知父窗(通過WM_COMMAND獲知),組合框的清單框被關閉",
2,"通知父窗(通過WM_COMMAND獲知),使用者輕按兩下了組合框中的一個字元串",
7,"通知父窗(通過WM_COMMAND獲知),組合框的清單框被彈出",
5,"通知父窗(通過WM_COMMAND獲知),使用者修改了組合框所含編輯框中的文本",
6,"通知父窗(通過WM_COMMAND獲知),組合框所含編輯框内的文本即将更新",
(-1),"通知父窗(通過WM_COMMAND獲知),組合框記憶體不足",
4,"通知父窗(通過WM_COMMAND獲知),組合框失去輸入焦點",
1,"通知父窗(通過WM_COMMAND獲知),選擇了組合框中的一項",
10,"通知父窗(通過WM_COMMAND獲知),使用者對組合框的選擇應當被取消",
9,"通知父窗(通過WM_COMMAND獲知),使用者對組合框的選擇是合法的",
3,"通知父窗(通過WM_COMMAND獲知),組合框獲得輸入焦點",
//清單框控件消息
0x0180,"向清單框中添加字元串",
0x0181,"向清單框中插入一個條目資料或字元串。不像LB_ADDSTRING消息,該消息不會激活LBS_SORT樣式來對條目進行排序",
0x0182,"删除清單框中的一個字元串",
0x0183,"在多選狀态下的清單框中選擇一個或多個連續的條目",
0x0184,"清除清單框中所有清單項",
0x0185,"在多選狀态下的清單框中選擇一個字元串",
0x0186,"在清單框中選擇一個字元串,并将其所在的條目滾動到視野内,并高亮新選中的字元串",
0x0187,"獲得清單框中一個條目的選擇狀态",
0x0188,"獲得清單框中目前被選條目的索引。僅在單選狀态的清單框有效",
0x0189,"從清單框中獲得一個字元串",
0x018A,"獲得一個清單框中字元串的長度",
0x018B,"獲得清單框中條目的數量",
0x018C,"僅适用于單選擇清單框,設定與指定字元串相比對的清單項為選中項,會滾動清單框以使選擇項可見",
0x018D,"在清單框中列出檔案名",
0x018E,"傳回清單框中第一個可見項的索引",
0x018F,"在清單框中查找比對字元串(忽略大小寫)",
0x0190,"僅用于多重選擇清單框,本消息用于傳回選擇項的數目",
0x0191,"僅用于多重選擇清單框,本消息用于獲得選中項的數目及位置",
0x0192,"設定清單框的光标(輸入焦點)站數及索引順序表",
0x0193,"傳回清單框的可滾動的寬度(像素點)",
0x0194,"本消息設定清單框的滾動寬度",
0x0195,"為清單框指定列數",
0x0196,"為清單框增加檔案名",
0x0197,"用于清單框将中指定的清單項設定為清單框的第一個可見項,會将清單框滾動到合适的位置",
0x0198,"用于清單框中獲得清單項的客戶區的RECT",
0x0199,"清單框中每個清單項都有個32位附加資料,本消息用于傳回指定清單項的附加資料",
0x019A,"用于更新清單框中指定清單項的32位附加資料",
0x019B,"僅用于多重選擇清單框,用來使指定範圍内的清單項選中或落選",
0x019C,"用于清單框中設定滑鼠最後選中的表項成指定表項",
0x019D,"用于清單框中滑鼠最後選中的項的索引",
0x019E,"用于清單框中設定鍵盤輸入焦點到指定表項",
0x019F,"用于清單框中傳回具有矩形焦點的項目索引",
0x01A0,"用于清單框中指定清單項顯示高度",
0x01A1,"用于清單框中傳回清單框中某一項的高度(像素點)",
0x01A2,"用于清單框中查找字元串(忽略大小寫),與LB_FINDSTRING不同,本消息必須整個字元串相同",
0x01A5,"用于清單框中設定清單項目前用于排序的語言代碼,當使用者使用LB_ADDSTRING向組合框中的清單框中添加記錄,并使用LBS_SORT風格進行重新排序時,必須使用該語言代碼",
0x01A6,"用于清單框中擷取清單項目前用于排序的語言代碼,當使用者使用LB_ADDSTRING向組合框中的清單框中添加記錄,并使用LBS_SORT風格進行重新排序時,必須使用該語言代碼",
0x01A7,"用于清單框中設定表項數目",
0x01A8,"隻适用于Win95版本,當将要向清單框中加入大量表項時,本消息将預先配置設定一塊記憶體,以免在以後的操作中一次次配置設定記憶體",
0x01A9,"用于清單框中獲得與指定點最近的項目索引",
0x01A8,"該消息還具有三個消息值:0x01B0,0x01B1,0x01B3,,消息含義不明,搜尋了整個Visual Studio 6的目錄也隻有其定義,卻未見其使用的相關代碼",
//清單框控件通知消息
2,"通知父窗(通過WM_COMMAND獲知),使用者輕按兩下了清單框中的一項",
(-2),"通知父窗(通過WM_COMMAND獲知),清單框記憶體不夠",
5,"通知父窗(通過WM_COMMAND獲知),清單框正在失去輸入焦點",
3,"通知父窗(通過WM_COMMAND獲知),選擇被取消",
1,"通知父窗(通過WM_COMMAND獲知),選擇了清單框中的另一項",
4,"通知父窗(通過WM_COMMAND獲知),清單框獲得輸入焦點",
0x0200,"滑鼠移動時發生(與WM_MOUSEMOVE等值),常用于判斷滑鼠消息的範圍,比如:if(message >= WM_MOUSEFIRST)&&(message <= WM_MOUSELAST)",
0x0200,"移動滑鼠",
0x0201,"按下滑鼠左鍵",
0x0202,"釋放滑鼠左鍵",
0x0203,"輕按兩下滑鼠左鍵",
0x0204,"按下滑鼠右鍵",
0x0205,"釋放滑鼠右鍵",
0x0206,"輕按兩下滑鼠右鍵",
0x0207,"按下滑鼠中鍵",
0x0208,"釋放滑鼠中鍵",
0x0209,"輕按兩下滑鼠中鍵",
0x020A,"當滑鼠輪子轉動時,發送本消息給目前擁有焦點的控件",
0x020D,"WM_MBUTTONDBLCLK的别名,通常用于判斷滑鼠消息的範圍,對應的還有WM_MOUSEFIRST,例如:if(message > = WM_MOUSEFIRST)&&(message <= WM_MOUSELAST)",
0x0210,"當MDI子視窗被建立或被銷毀,或使用者按了一下滑鼠鍵而光标在子視窗上時,發送本消息給其父窗",
0x0211,"發送本消息通知應用程式的主視窗已進入菜單循環模式",
0x0212,"發送本消息通知應用程式的主視窗已退出菜單循環模式",
0x0213,"當使用左箭頭光标鍵或右箭頭光标鍵在菜單條與系統菜單之間切換時,會發送本消息給應用程式,相關結構體:MDINEXTMENU",
0x0214,"當使用者正在調整視窗大小時,發送本消息給視窗;通過本消息應用程式可監視視窗大小和位置,也可修改它們",
0x0215,"當它失去捕獲的滑鼠時,發送本消息給視窗",
0x0216,"當使用者在移動視窗時發送本消息,通過本消息應用程式以監視視窗大小和位置,也可修改它們",
0x0218,"本消息發送給應用程式來通知它有關電源管理事件,比如待機休眠時會發送本消息",
0x0219,"當裝置的硬體配置改變時,發送本消息給應用程式或裝置驅動程式",
0x0220,"發送本消息給多文檔應用程式的客戶視窗來建立一個MDI子視窗",
0x0221,"發送本消息給多文檔應用程式的客戶視窗來關閉一個MDI子視窗",
0x0222,"發送本消息給多文檔應用程式的客戶視窗通知客戶視窗激活另一個MDI子視窗,當客戶視窗收到本消息後,它發出WM_MDIACTIVE消息給MDI子視窗(未激活)來激活它",
0x0223,"發送本消息給MDI客戶視窗,讓子視窗從最大最小化恢複到原來的大小",
0x0224,"發送本消息給MDI客戶視窗,激活下一個或前一個視窗",
0x0225,"發送本消息給MDI客戶視窗來最大化一個MDI子視窗",
0x0226,"發送本消息給MDI客戶視窗,以平鋪方式重新排列所有MDI子視窗",
0x0227,"發送本消息給MDI客戶視窗,以層疊方式重新排列所有MDI子視窗",
0x0228,"發送本消息給MDI客戶視窗重新排列所有最小化的MDI子視窗",
0x0229,"發送本消息給MDI客戶視窗以找到激活的子視窗句柄",
0x0230,"發送本消息給MDI客戶視窗,用MDI菜單代替子視窗的菜單",
0x0231,"當某視窗進入移動或調整大小的模式循環時,本消息發送到該視窗",
0x0232,"确定使用者改變視窗大小或改變視窗位置的事件是何時完成的",
0x0233,"滑鼠拖放時,放下事件産生時發送本消息,比如:檔案拖放功能",
0x0234,"發送本消息給多文檔應用程式的客戶視窗,根據目前MDI子視窗更新MDI架構視窗的菜單",
//0x0235
//......
//0x0280
0x0281,"應用程式的視窗激活時,系統将向應用程式發送WM_IME_SETCONTEXT消息,注:輸入法相關",
0x0282,"可使用WM_IME_NOTIFY消息來通知關于IME視窗狀态的正常改變,注:輸入法相關",
0x0283,"可使用WM_IME_CONTROL消息來改變字母組合視窗的位置,注:輸入法相關",
0x0284,"使用者接口視窗不能增加編碼視窗的尺寸時,IME使用者接口視窗将發送WM_IME_COMPOSITIONFULL消息,可不處理,注:輸入法相關",
0x0285,"系統發出WM_IME_SELECT以便選擇一個新的IME輸入法,注:輸入法相關",
0x0286,"當打開輸入法輸入文字時,會發送WM_IME_CHAR消息",
0x0288,"應用程式請求輸入法時,觸發發送本消息",
0x0290,"在輸入法錄字視窗中按下按鍵時,觸發發送本消息",
0x0291,"在輸入法錄字視窗中釋放按鍵時,觸發發送本消息",
0x02A1,"滑鼠移過控件時,觸發發送本消息",
0x02A3,"滑鼠離開控件時,觸發發送本消息",
0x0300,"應用程式發送本消息給一個編輯框或組合框來删除目前選擇的文本",
0x0301,"應用程式發送本消息給一個編輯框或組合框,以便用CF_TEXT格式複制目前選擇的文本到剪貼闆",
0x0302,"應用程式發送本消息給編輯框或組合框,以便從剪貼闆中得到資料",
0x0303,"應用程式發送本消息給編輯框或組合框,以清除目前選擇的内容",
0x0304,"應用程式發送本消息給編輯框或組合框,以撤消最後一次操作",
0x0305,"應用程式需要系統剪切闆資料時,觸發發送本消息",
0x0306,"應用程式退出時在程式退出時,系統會給目前程式發送該消息,要求提供所有格式的剪帖闆資料,避免造成資料丢失",
0x0307,"當調用EmptyClipboard函數時,發送本消息給剪貼闆的所有者",
0x0308,"當剪貼闆的内容變化時,發送本消息給剪貼闆觀察鍊的首個視窗;它允許用剪貼闆觀察視窗來顯示剪貼闆的新内容",
0x0309,"當剪貼闆包含CF_OWNERDIPLAY格式的資料,并且剪貼闆觀察視窗的客戶區需要重畫時,觸發發送本消息",
0x030A,"當剪貼闆檢視器的垂直滾動條被單擊時,觸發發送本消息",
0x030B,"當剪貼闆包含CF_OWNERDIPLAY格式的資料,并且剪貼闆觀察視窗的客戶區域的大小已改變時,本消息通過剪貼闆觀察視窗發送給剪貼闆的所有者",
0x030C,"通過剪貼闆觀察視窗發送本消息給剪貼闆的所有者,以請求一個CF_OWNERDISPLAY格式的剪貼闆的名字",
0x030D,"當一個視窗從剪貼闆觀察鍊中移去時,發送本消息給剪貼闆觀察鍊的首個視窗",
0x030E,"本消息通過一個剪貼闆觀察視窗發送給剪貼闆的所有者,它發生在當剪貼闆包含CFOWNERDISPALY格式的資料,并且有個事件在剪貼闆觀察窗的水準滾動條上,所有者應滾動剪貼闆圖像并更新
滾動條的值",
0x030F,"本消息發送給将要收到焦點的視窗,本消息能使視窗在收到焦點時同時有機會實作邏輯調色闆",
0x0310,"當一個應用程式正要實作它的邏輯調色闆時,發本消息通知所有的應用程式",
0x0311,"本消息在一個擁有焦點的視窗實作它的邏輯調色闆後,發送本消息給所有頂級并重疊的視窗,以此來改變系統調色闆",
0x0312,"當使用者按下由RegisterHotKey函數注冊的熱鍵時,發送本消息",
0x0317,"發送本消息給一個視窗請求在指定的裝置上下文中繪制自身,可用于視窗截圖,但對子控件截圖時得到的是與子控件等大的黑塊",
0x0318,"送本消息給一個視窗請求在指定的裝置上下文中繪制其客戶區(最通常是在一個列印機裝置上下文中)",
0x0358,"消息含義未知,搜尋了整個Visual Studio 6的目錄也隻有其定義,卻未見其使用的相關代碼",
0x035F,"消息含義未知,搜尋了整個Visual Studio 6的目錄也隻有其定義,卻未見其使用的相關代碼",
0x0360,"指定首個AFX消息(MFC)",
0x0360,"該消息被MFC内部用來确認視窗過程是否使用AfxWndProc",
0x0361,"MFC自定義的消息,MFC的主視窗架構布局是通過給子視窗發送響應WM_SIZEPARENT來完成的,架構視窗發送本消息用的是SendMessage,各個控制子視窗用OnSizeParent響應WM_SIZEPARENT消息",
0x0363,"MFC自己定義和使用的消息,當應用程式進入空閑處理狀态時,将發送本消息,導緻所有工具欄使用者對象的狀态處理函數被調用,進而改變其狀态,對應的消息響應函數為:OnIdleUpdateCmdUI",
0x0364,"MFC發明的消息,用于處理菜單、快捷鍵,發送WM_INITIALUPDATE消息給所有子視窗,消息響應函數為:CView::OnInitialUpdate",
0x0365,"本消息用于實作MFC的上下文敏感幫助,按下<F1鍵>後消息被映射到CWinApp::OnHelp。該函數會向最外層架構視窗發送本消息,本消息響應過程是自頂向下的,對應的消息響應函數
為:ON_WM_HELPINFO",
0x0366,"本消息用于實作MFC的上下文敏感幫助,本消息必須手工添加",
0x0367,"本消息用于實作MFC的上下文敏感幫助,本消息必須手工添加",
0x0368,"MFC自己定義和使用的消息,對應的消息響應函數為:CMainFrame::OnReCalcParent,本消息由CView發送給CMainFrame架構視窗以便重新布置視窗",
0x0369,"MFC自己定義和使用的消息,當使用者重新調整COleResizeBar的大小時,由COleResizeBar發送給其所有者視窗),",
0x036A,"本消息是MFC中對空閑進行處理的一個未公開的消息,消息泵并不處理WM_KICKIDLE消息,收到該消息後,直接傳回,WM_KICKIDLE被用來刺激空閑處理的執行,它作為一個空消息促使::GetMessage()傳回
",
0x036B,"MFC内部保留的未公開消息,lParam:HWND to use as centering parent;",
0x036C,"MFC内部保留的未公開消息,lResult = 0,disable during modal state;lResult = 1,don't disable",
0x036D,"MFC内部保留的未公開消息,wParam combination of FS_* flags below",
0x036E,"MFC内部保留的未公開消息,wParam = nState(like WM_ACTIVATE);lParam = pointer to HWND[2];lParam[0] = hWnd getting WM_ACTIVATE;lParam[1] = hWndOther",
_WM_QUERY3DCONTROLS,"MFC内部保留的未公開消息,lResult != 0 if 3D controls wanted",
_WM_RESERVED_0370,"MFC内部保留的未公開、MFC自身也未使用的消息",
_WM_RESERVED_0371,"MFC内部保留的未公開、MFC自己也未使用的消息",
_WM_RESERVED_0372,"MFC内部保留的未公開、MFC自己也未使用的消息",
0x0373,"已在MSDN中公開的MFC内部消息,本消息告訴socket視窗socket事件已經發生(socket視窗:CSocketWnd,隐藏,接收本消息,響應:OnSocketNotify)),",
0x0374,"MFC内部消息,MFC維護死套接字的映射,死套接字是個已關閉的套接字,參見sockcore.cpp",
0x0362,"MFC内部消息,發送給架構視窗要求其更新狀态欄字元串資訊,微軟MFC TN024文檔中有該消息的描述,響應函數:OnSetMessageString",
0x0375,"MFC内部消息,用來重新設定狀态欄,對應的字元串是\"Ready\",響應函數:OnPopMessageString",
0x0376,"MFC内部消息,用來從相關聯的架構視窗中檢索m_dwPromptContext位址,注:<F1>上下文幫助相關",
0x0376,"MFC内部消息,OCC即OLE control containers,參見相關LoadFromStream函數",
0x0377,"MFC内部消息,OCC即OLE control container,參見相關LoadFromStorage函數",
0x0378,"MFC内部消息,OCC即OLE control container,參見相關InitNew函數",
0x037A,"MFC内部消息,OCC即OLE control container,參見相關LoadFromStreamEx函數",
0x037B,"MFC内部消息,OCC即OLE control container,參見:ATLHOST.H/OCCMGR.CPP/WINCORE.CPP中相關代碼",
0x0379,"MFC内部消息,用于重排消息隊列,\"QUEUE SENTINEL\"意為消息哨兵",
_WM_RESERVED_037C,"MFC内部保留,供将來使用",
_WM_RESERVED_037D,"MFC内部保留,供将來使用",
_WM_RESERVED_037E,"MFC内部保留,供将來使用",
0x037F,"ATL中定義,讓一個視窗接收的消息傳遞給另一個視窗進行處理",
0x037F,"指定末個afx消息",
0x0380,"指定首個Pen Window消息,參見:PENWIN.H/WINUSER.H",
0x038F,"指定末個Pen Window消息,參見:PENWIN.H/WINUSER.H",
//DDE消息(Dde.h)
0x03E0,"指定首個DDE消息,其它的DDE消息以WM_DDE_FIRST + X的形式定義,如:WM_DDE_TERMINATE定義為:WM_DDE_FIRST+1",
(0x03E0),"一個DDE客戶程式送出本消息,以便開始一個與服務程式的會話來響應那個指定的程式和主題名",
(0x03E0+1),"一個DDE應用程式(無論是客戶還是伺服器)送出本消息以終止一個會話",
(0x03E0+2),"一個DDE客戶程式送出本消息給一個DDE服務程式,以便請求伺服器每當資料項改變時更新它",
(0x03E0+3),"一個DDE客戶程式通過本消息來通知一個DDE服務程式不要更新指定的項或一個特殊的剪貼闆格式的項",
(0x03E0+4),"本消息通知一個DDE程式已收到并正在處理WM_DDE_POKE,WM_DDE_EXECUTE,WM_DDE_DATA,WM_DDE_ADVISE,WM_DDE_UNADVISE或WM_DDE_INITIAT消息",
(0x03E0+5),"一個DDE服務程式送出本消息給DDE客戶程式,以便傳遞一個資料項給客戶或通知客戶的一條可用資料項",
(0x03E0+6),"一個DDE客戶程式送出本消息給一個DDE服務程式來請求一個資料項的值",
(0x03E0+7),"一個DDE客戶程式送出本消息給一個DDE服務程式,客戶使用本消息來請求伺服器接收一個未經同意的資料項;伺服器通過答複WM_DDE_ACK消息提示是否它接收這個資料項",
(0x03E0+8),"一個DDE客戶程式送出本消息給一個DDE服務程式,以便發送一個字元串給伺服器,讓它像串行指令一樣被處理,伺服器通過送出WM_DDE_ACK消息來作回應",
(0x03E0+8),"指定末個DDE消息,與WM_DDE_EXECUTE消息等值",
0x03FF,"Windows CE記憶體不足時,系統會發送本消息給應用程式,進而使其處于非活動狀态,直到有足夠資源可用,是WINCE獨有的消息",
0x8000,"用于幫助應用程式自定義私有消息,通常形式為:WM_APP + X",
0x0400,"用于幫助應用程式自定義私有消息,通常形式為:WM_USER + X",
//工具提示控件消息
(0x0400 + 1),"動态停用和啟用工具提示控件,TTM即為ToolTip Message",
(0x0400 + 3),"使用本消息可指定工具提示控件顯示提示文本時的時間延遲(持續時間)(毫秒)",
(0x0400 + 4),"為某視窗注冊添加工具提示控件,相關結構體:TOOLINFO",
(0x0400 + 50),"為某視窗注冊添加工具提示控件,相關結構體:TOOLINFO",
(0x0400 + 5),"為某視窗去除工具提示控件,相關結構體:TOOLINFO",
(0x0400 + 51),"為某視窗去除工具提示控件,相關結構體:TOOLINFO",
(0x0400 + 6),"為某視窗設定工具提示控件的矩形大小(rect)",
(0x0400 + 52),"為某視窗設定工具提示控件的矩形大小(rect)",
(0x0400 + 7),"用于把滑鼠消息傳遞給一個工具提示控件,讓其進行處理",
(0x0400 + 8),"從工具提示控件中擷取TOOLINFO結構體",
(0x0400 + 53),"從工具提示控件中擷取TOOLINFO結構體",
(0x0400 + 9),"用于向工具提示控件中設定TOOLINFO結構體",
(0x0400 + 54),"用于向工具提示控件中設定TOOLINFO結構體",
(0x0400 +10),"擷取工具提示控件是否受到點選的資訊,即測試滑鼠坐标點是否在工具提示控件綁定的矩形内點選",
(0x0400 +55),"擷取工具提示控件是否受到點選的資訊,即測試滑鼠坐标點是否在工具提示控件綁定的矩形内點選",
(0x0400 +11),"從工具提示控件中擷取文本資料",
(0x0400 +56),"從工具提示控件中擷取文本資料",
(0x0400 +12),"用于對工具提示控件進行文本設定",
(0x0400 +57),"用于對工具提示控件進行文本設定",
(0x0400 +13),"擷取被工具提示控件所維護的工具的數量",
(0x0400 +14),"擷取目前是哪個工具提示控件在顯示文本",
(0x0400 +58),"擷取目前是哪個工具提示控件在顯示文本",
(0x0400 + 15),"擷取工具提示控件中目前工具的資訊",
(0x0400 + 59),"擷取工具提示控件中目前工具的資訊",
(0x0400 + 16),"用于子類化一個視窗過程,使之能讓工具提示控件為滑鼠下的視窗顯示工具提示文本",
(0x0400 + 17) // wParam = TRUE/FALSE start end lparam = LPTOOLINFO,"擷取工具提示控件中目前工具的資訊",
(0x0400 + 18) // lParam = dwPos,"設定跟蹤工具提示控件的坐标",
(0x0400 + 19),"設定工具提示控件的視窗背景色",
(0x0400 + 20),"設定工具提示控件的文本前景色",
(0x0400 + 21),"使用本消息可獲以工具提示控件顯示提示文本時的時間延遲(持續時間)(毫秒)",
(0x0400 + 22),"擷取工具提示控件的視窗背景色",
(0x0400 + 23),"擷取工具提示控件的文本前景色",
(0x0400 + 24),"設定工具提示控件視窗的最大寬度(像素點)",
(0x0400 + 25),"擷取工具提示控件視窗的最大寬度(像素點)",
(0x0400 + 26) // lParam = lprc,"設定工具提示控件視窗的四周邊空(像素點)",
(0x0400 + 27) // lParam = lprc,"擷取工具提示控件視窗的四周邊空(像素點)",
(0x0400 + 28),"從一個視圖中去除已顯示的工具提示控件",
(0x0400 + 29),"強制工具提示控件重繪其視窗",
//Rich Edit控件消息(帶格式編輯控件)
(0x0400 + 91),"設定Rich Edit控件是否自動檢測URL,若設定成自動檢測URL,則輸入的URL被加亮顯示成藍色",
(0x0400 + 50),"可用于确定Rich Edit控件是否能以指定的剪貼闆格式進行粘貼",
(0x0400 + 246),"判斷在Rich Edit控件的Redo隊列中是否有一些動作",
(0x0400 + 51),"将Rich Edit控件的輸出發送至裝置,通過反複使用EM_FORMATRANGE和EM_DISPLAYBAND消息,列印該控件内容的應用程式可實作條帶化操作(将輸出分割為較小部分用于列印)",
(0x0400 + 52),"确定Rich Edit控件中的目前選中内容",
(0x0400 + 53),"Rich Edit控件包含的文本不能超過32K,但可使用本消息進行擴充,以突破這個限制",
(0x0400 + 54),"判斷給定字元屬于Rich Edit控件的哪一行",
(0x0400 + 55),"設定Rich Edit控件的目前選擇區域",
(0x0400 + 56),"搜尋Rich Edit控件中的正文可通過發送EM_FINDTEXT或EM_FINDTEXTEX消息來完成",
(0x0400 + 79),"搜尋Rich Edit控件中的正文可通過發送EM_FINDTEXT或EM_FINDTEXTEX消息來完成",
(0x0400 + 76),"可在Rich Edit控件中查找斷字元或确定一個字元類和斷字标志位",
(0x0400 + 57),"對于特定裝置而言,要格式化Rich Edit控件中部分内容,可使用本消息,在輸出裝置文本格式化完成後,可使用EM_DISPLAYBAND消息将輸出發送至裝置(如:列印)",
(0x0400 + 58),"擷取Rich Edit控件中目前選中文本的字元格式屬性",
(0x0400 + 59),"擷取目前Rich Edit控件的事件掩碼",
(0x0400 + 105),"在Rich Edit控件中擷取IME元件的顔色,僅亞洲語言版本的作業系統有效",
(0x0400 + 122),"擷取Rich Edit控件目前輸入方式編輯(IME)模式",
(0x0400 + 107),"在Rich Edit控件中擷取IME元件的選項,僅亞洲語言版本的作業系統有效",
(0x0400 + 121),"擷取Rich Edit控件的IME和遠東語言支援選項",
(0x0400 + 60),"Rich Edit控件支援由OLE所定義的用戶端的支援,用戶端可使用本消息從Rich Edit控件擷取一個IRichEditOle接口,該接口允許它控制OLE對象",
(0x0400 + 78),"擷取Rich Edit控件的選項,僅亞洲語言版本的作業系統有效",
(0x0400 + 61),"擷取Rich Edit控件中目前選中文本的段落格式屬性",
(0x0400 + 101),"擷取Rich Edit控件的目前标點字元),",
(0x0400 + 87),"擷取Rich Edit控件的Redo隊列中的下一動作的類型名稱",
(0x0400 + 62),"擷取Rich Edit控件中的選中文本",
(0x0400 + 90),"擷取Rich Edit控件的文本模式或Undo級别",
(0x0400 + 75),"擷取Rich Edit控件中給定範圍的文本",
(0x0400 + 86),"擷取Rich Edit控件的Undo隊列中的下一動作的類型名稱",
(0x0400 + 80),"擷取Rich Edit控件的目前擴充斷字處理過程的位址",
(0x0400 + 103),"擷取Rich Edit控件的目前自動換行與斷字元選項",
(0x0400 + 63),"可通過本消息在任何時候開啟或隐藏Rich Edit控件中的選中區域的高亮顯示",
(0x0400 + 64),"粘貼指定的剪貼闆格式,本消息對具有\"特殊粘貼\"指令的應用程式很有用,該指令可讓使用者選擇剪貼闆格式",
(0x0400 + 84),"重做Rich Edit控件Redo隊列中的下一動作",
(0x0400 + 65),"強制一個無底Rich Edit控件發送EN_REQUESTRESIZE通知,該消息在處理WM_SIZE消息時很有用",
(0x0400 + 66),"擷取Rich Edit控件中目前選中内容的相關資訊",
(0x0400 + 67),"設定Rich Edit控件的背景色",
(0x0400 + 68),"設定Rich Edit控件的字元格式",
(0x0400 + 69),"設定Rich Edit控件的事件掩碼",
(0x0400 + 104),"在Rich Edit控件中設定IME元件的顔色,僅亞洲語言版本的作業系統有效",
(0x0400 + 106),"在Rich Edit控件中設定IME元件的選項,僅亞洲語言版本的作業系統有效",
(0x0400 + 120),"設定Rich Edit控件的IME和遠東語言支援選項",
(0x0400 + 70),"Rich Edit控件支援由OLE所定義的用戶端的支援,用戶端使用EM_SETOLECALLBACK消息注冊一個IRichEditOleCallback接口,控件将使用它擷取所需接口和存儲",
(0x0400 + 77),"設定Rich Edit控件的選項",
(0x0400 + 71),"設定Rich Edit控件的段落格式",
(0x0400 + 100),"設定Rich Edit控件的标點字元",
(0x0400 + 72),"指定一個用于Rich Edit控件的文本格式化的目标裝置",
(0x0400 + 89),"設定Rich Edit控件的文本模式或Undo級别",
(0x0400 + 82),"設定Rich Edit控件的Undo隊列的最大動作數目",
(0x0400 + 81),"替換Rich Edit控件預設的擴充斷字處理過程",
(0x0400 + 102),"設定Rich Edit控件的自動換行與斷字元選項",
(0x0400 + 88),"終止Rich Edit控件的目前Undo動作的連續鍵入動作的組合",
(0x0400 + 73),"将資料讀入Rich Edit控件(或說資料傳入)",
(0x0400 + 74),"儲存Rich Edit控件内容(或說資料傳出)",
//Listview控件消息
0x1000,"指定Listview控件的首個消息,其它相關消息用LVM_FIRST + X的形式定義,比如:LVM_GETBKCOLOR為LVM_FIRST + 0",
(0x1000 + 0),"擷取Listview控件的背景色,宏:ListView_GetBkColor",
(0x1000 + 1),"設定Listview控件的背景色,宏:ListView_SetBkColor",
(0x1000 + 2),"擷取Listview控件的圖檔清單句柄,宏:ListView_GetImageList",
(0x1000 + 3),"設定Listview控件的圖檔清單,宏:ListView_SetImageList",
(0x1000 + 4),"擷取Listview控件的項目總數,宏:ListView_GetItemCount",
(0x1000 + 5),"擷取Listview控件的項目,宏:ListView_GetItem",
(0x1000 + 75),"擷取Listview控件的項目,宏:ListView_GetItem",
(0x1000 + 6),"設定Listview控件的項目,宏:ListView_SetItem",
(0x1000 + 76),"設定Listview控件的項目,宏:ListView_SetItem ",
(0x1000 + 7),"向Listview控件插入項目,宏:ListView_InsertItem",
(0x1000 + 77),"向Listview控件插入項目,宏:ListView_InsertItem",
(0x1000 + 8),"用于删除Listview控件中的一行項目,宏:ListView_DeleteItem",
(0x1000 + 9),"清空Listview控件所有項目,宏:ListView_DeleteAllItems",
(0x1000 + 10),"擷取Listview控件的回調掩碼,宏:ListView_GetCallbackMask",
(0x1000 + 11),"設定Listview控件的回調掩碼,宏:ListView_SetCallbackMask",
(0x1000 + 12),"擷取Listview控件中的下一個項目,宏:ListView_GetNextItem",
(0x1000 + 13),"在Listview控件中尋找項目,宏:ListView_FindItem",
(0x1000 + 83),"在Listview控件中尋找項目,宏:ListView_FindItem",
(0x1000 + 14),"在Listview控件中擷取指定項目的矩形範圍,宏:ListView_GetItemRect",
(0x1000 + 15),"設定Listview控件的項目位置,宏:ListView_SetItemPosition",
(0x1000 + 16),"擷取Listview控件的項目位置,宏:ListView_GetItemPosition",
(0x1000 + 17),"在Listview控件中擷取顯示一個文本所需列寬,宏:ListView_GetStringWidth",
(0x1000 + 87),"在Listview控件中擷取顯示一個文本所需列,宏:ListView_GetStringWidth",
(0x1000 + 18),"在Listview控件中進行點選測試,判斷某個滑鼠坐标點是否落在Listview控件某個項目中,宏:ListView_HitTest",
(0x1000 + 19),"Listview控件的某個項目保證能顯示出來(可視),并決定一個項目的全部或部份是否可視,宏:ListView_EnsureVisible",
(0x1000 + 20),"在Listview控件中移動滾動條,宏:ListView_Scroll",
(0x1000 + 21),"在Listview控件中重繪項目,宏:ListView_RedrawItems",
(0x1000 + 22),"在Listview控件中圖像顯示時,排列項目,宏:ListView_Arrange",
(0x1000 + 23),"編輯Listview控件中指定項目的文本(即label标簽),宏:ListView_EditLabel",
(0x1000 + 118),"編輯Listview控件中指定項目的文本(即label标簽),宏:ListView_EditLabel",
(0x1000 + 24),"在Listview控件中,當清單控件正在進行編輯時,傳回該編輯框的句柄,宏:ListView_GetEditControl",
(0x1000 + 25),"擷取Listview控件中某列的屬性,宏:ListView_GetColumn",
(0x1000 + 95),"擷取Listview控件中某列的屬性,宏:ListView_GetColumn",
(0x1000 + 26),"設定Listview控件中某列的屬性,宏:ListView_InsertColumn",
(0x1000 + 96),"設定Listview控件中某列的屬性,宏:ListView_InsertColumn",
(0x1000 + 27),"向Listview控件插入一個列,宏:ListView_InsertColumn",
(0x1000 + 97),"向Listview控件插入一個列,宏:ListView_InsertColumn",
(0x1000 + 28),"删除Listview控件中的一個列,宏:ListView_DeleteColumn",
(0x1000 + 29),"在Listview控件中擷取指定列的寬度,宏:ListView_GetColumnWidth",
(0x1000 + 30),"在Listview控件中設定指定列的寬度,宏:ListView_SetColumnWidth",
(0x1000 + 31),"在Listview控件中擷取表頭控件的句柄,宏:ListView_GetHeader",
(0x1000 + 33),"在Listview控件中為指定的項目建立一個拖曳圖像清單,宏:ListView_CreateDragImage",
(0x1000 + 34),"目前所有項目所占用的矩形範圍,宏:ListView_GetViewRect",
(0x1000 + 35),"在Listview控件中擷取文本顔色,宏:ListView_GetTextColor",
(0x1000 + 36),"在Listview控件中設定文本顔色,宏:ListView_SetTextColor",
(0x1000 + 37),"在Listview控件中擷取文本背景色,宏:ListView_SetTextBkC",
(0x1000 + 38),"在Listview控件中設定文本背景色,宏:ListView_SetTextBkColor",
(0x1000 + 39),"在Listview控件中擷取可視範圍中首個項目的索引,宏:ListView_GetTopInd",
(0x1000 + 40),"在Listview控件中擷取目前可視項目數量,宏:ListView_GetCountPerPage",
(0x1000 + 41),"在Listview控件中擷取目前的原點,宏:ListView_GetOrigin",
(0x1000 + 42),"用于重新整理Listview控件,若該控件具有LVS_AUTOARRANGE風格,則會引起排列操作,宏:ListView_Update",
(0x1000 + 43),"在Listview控件中設定項目狀态,宏:ListView_SetItemState",
(0x1000 + 44),"在Listview控件中擷取項目狀态,宏:ListView_GetItemS",
(0x1000 + 45),"在Listview控件中擷取項目文本,宏:ListView_GetItemText",
(0x1000 + 115),"在Listview控件中擷取項目文本,宏:ListView_GetItemText",
(0x1000 + 46),"在Listview控件中設定項目文本,宏:ListView_SetItemText",
(0x1000 + 116),"在Listview控件中設定項目文本,宏:ListView_SetItemText",
(0x1000 + 47),"在Listview控件(虛拟清單視圖控件,LVS_OWNERDATA風格)中設定目前清單中項目的總數,宏:ListView_SetItemCount/ListView_SetItemCountEx",
(0x1000 + 48),"在Listview控件中進行項目分類排序,宏:ListView_SortItems",
(0x01000 + 49),"擷取Listview控件中被選擇項目總數,宏:ListView_GetSelectedCount",
(0x1000 + 51),"擷取Listview控件的項目間距,宏:ListView_GetItemSpacing",
(0x1000 + 52),"在Listview控件中擷取增量搜尋模式的字元串,宏:ListView_GetISearchString",
(0x1000 + 117),"在Listview控件中擷取增量搜尋模式的字元串,宏:ListView_GetISearchString",
(0x1000 + 53),"在Listview控件中設定圖示間距,宏:ListView_SetIconSpacing",
(0x1000 + 54),"設定Listview控件的擴充風格,宏:ListView_SetExtendedListViewStyle/ListView_SetExtendedListViewStyleEx",
(0x1000 + 55),"擷取Listview控件的擴充風格,宏:ListView_GetExtendedListViewStyle",
(0x1000 + 56),"擷取Listview控件子項目的矩形範圍,宏:ListView_GetSubItemRect",
(0x1000 + 57),"對Listview控件進行點選測試,以确定哪個項目或子項目處于給定的位置,宏:ListView_SubItemHitTest",
(0x1000 + 58),"在Listview控件中設定列顯示的排序(從左至右),宏:ListView_SetColumnOrderArray",
(0x1000 + 59),"在Listview控件中傳回目前列中的左右對齊方式,宏:ListView_GetColumnOrderArray",
(0x1000 + 60),"在Listview控件中設定熱點項目(熱項),宏:ListView_SetHotItem",
(0x1000 + 61),"在Listview控件中擷取熱點項目(熱項),宏:ListView_GetHotItem",
(0x1000 + 62),"在Listview控件中設定熱點光标,宏:ListView_SetHotCursor",
(0x1000 + 63),"在Listview控件中擷取熱點光标,宏:ListView_GetHotCursor",
(0x1000 + 64),"在Listview控件中計算顯示一個項目所需的寬度和高度,宏:ListView_ApproximateViewRect",
(0x1000 + 65),"在Listview控件中設定工作區,宏:ListView_SetWorkAreas",
(0x1000 + 66),"在Listview控件中擷取目前選擇項目,宏:ListView_GetSelectionMark",
(0x1000 + 67),"在Listview控件中設定目前選擇項目,宏:ListView_SetSelectionMark",
(0x1000 + 68),"在Listview控件中設定設定背景圖檔,宏:ListView_SetBkImage",
(0x1000 + 69),"擷取Listview控件的背景圖檔,宏:ListView_GetBkImage",
(0x1000 + 70),"擷取Listview控件的工作區矩形範圍,宏:ListView_GetWorkAreas",
(0x1000 + 71),"在Listview控件中設定滑鼠在選擇某項前停留在該項的延遲毫秒數,宏:ListView_SetHoverTime",
(0x1000 + 72),"擷取Listview控件的滑鼠在選擇某項前停留在該項的延遲毫秒數,宏:ListView_GetHoverTime",
(0x1000 + 73),"擷取Listview控件的目前工作區中的項目數量,宏:ListView_GetNumberOfWorkAreas",
(0x1000 + 74),"設定Listview控件的工具提示控件,宏:ListView_SetToolTips",
(0x1000 + 78),"擷取Listview控件的工具提示控件,宏:ListView_GetToolTips",
(0x1000 + 138),"以寬字元方式設定Listview控件的背景圖,宏:ListView_SetBkImage",
(0x1000 + 139),"以寬字元方式擷取Listview控件的背景圖,宏:ListView_GetBkImage",
//Listview控件通知消息
(-100-0),"通知Listview控件的父窗:有個項目正被改變",
(-100-1),"通知Listview控件的父窗:有個項目已經被改變",
(-100-2),"通知Listview控件的父窗:有個新項目被插入了",
(-100-3),"通知Listview控件的父窗:有個項目要被删除",
(-100-4),"通知Listview控件的父窗:所有項目要被删除",
(-100-5),"通知Listview控件的父窗:一個項目的文本标簽編輯的起點",
(-100-75),"通知Listview控件的父窗:一個項目的文本标簽編輯的起點",
(-100-6),"通知Listview控件的父窗:一個項目的文本标簽編輯的終點",
(-100-76),"通知Listview控件的父窗:一個項目的文本标簽編輯的終點",
(-100-8),"通知Listview控件的父窗:一個列被點選了",
(-100-9),"通知Listview控件的父窗:滑鼠左鍵的拖放操作開始了",
(-100-11),"通知Listview控件的父窗:滑鼠右鍵的拖放操作開始了",
(-100-13),"通知消息,由虛清單控件在其可視區域的内容被改變時發送",
(-100-52),"通知消息,由虛清單控件在需要其所有者查找特定的回調項目時發送",
(-100-79),"通知消息,由虛清單控件在需要其所有者查找特定的回調項目時發送",
(-100-14),"通知消息,由虛清單控件在使用者激活了某個項目時發送",
(-100-15),"通知消息,由虛清單控件在一個項目的狀态或排列已被改變時發送",
(-100-21),"通知消息,由虛清單控件在使用者的滑鼠掠過某個項目時發送",
(-100-50),"由虛清單控件發送,請求父窗提供顯示項目或對某個項目排序所需的資訊",
(-100-77),"由虛清單控件發送,請求父窗提供顯示項目或對某個項目排序所需的資訊",
(-100-51),"通知Listview控件的父窗:它得更新某個項目的資訊",
(-100-78),"通知Listview控件的父窗:它得更新某個項目的資訊",
(-100-56),"通知Listview控件的父窗:某個邊框選擇已開始",
(-100-57),"通知消息,由大圖示的具有LVS_EX_INFOTIP擴充風格的Listview控件在它要請求附加的文本資訊(顯示于工具提示控件中)時發送",
(-100-58),"通知消息,由大圖示的具有LVS_EX_INFOTIP擴充風格的Listview控件在它要請求附加的文本資訊(顯示于工具提示控件中)時發送",
//樹控件消息
(0x1100 + 18),"建立樹控件的RAG圖象,宏:TreeView_CreateDragImage",
(0x1100 + 1),"删除樹控件的項目,宏:TreeView_DeleteAllItems",
(0x1100 + 14),"編輯樹控件的标簽,宏:TVN_BEGINLABELEDIT",
(0x1100 + 65),"編輯樹控件的标簽,宏:TVN_BEGINLABELEDIT",
(0x1100 + 22),"結束編輯樹控件的新标簽,宏:TreeView_EndEditLabelNow",
(0x1100 + 20),"保證樹控件的某個項目可視,宏:TreeView_EnsureVisible",
(0x1100 + 2),"擴充或收縮樹控件某節點下的所有子節點,宏:TreeView_Expand",
(0x1100 + 31),"擷取樹控件的背景色,宏:TreeView_GetBkColor",
(0x1100 + 5),"擷取樹控件的項目數量,宏:TreeView_GetCount",
(0x1100 + 15),"擷取樹控件編輯框控件句柄(用于編輯某項文本),宏:TreeView_GetEditControl",
(0x1100 + 8),"擷取樹控件的清單圖檔,傳回圖象句柄,宏:TreeView_GetImageList",
(0x1100 + 6),"擷取樹控件的子項相對于父項縮進的量(像素),宏:TreeView_GetIndent",
(0x1100 + 38),"傳回一個包含目前插入編輯顔色的COLORREF,宏:TreeView_GetInsertMarkColor",
(0x1100 + 23),"擷取樹控件的搜尋文本,宏:TreeView_GetISearchString",
(0x1100 + 12),"擷取樹控件指定項的屬性,相關結構:TVITEM,宏:TreeView_GetItem",
(0x1100 + 62),"擷取樹控件指定項的屬性,相關結構:TVITEM,宏:TreeView_GetItem",
(0x1100 + 28),"取樹控件項目的行距,宏:TreeView_GetItemHeight",
(0x1100 + 4),"擷取樹控件項目的邊界矩形,并确定該項是否可視,宏:TreeView_GetItemRect",
(0x1100 + 10),"擷取樹控件下一項目的句柄,
宏: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),"擷取樹控件的最大滾動時間(毫秒),宏:TreeView_GetScrollTime",
(0x1100 + 32),"擷取樹控件的文本顔色,宏:TreeView_GetTextColor",
(0x1100 + 25),"擷取樹控件所使用的工具提示控件的句柄,宏:TreeView_GetToolTips",
(0x2000 + 6),"擷取樹控件的UNICODE格式标志,宏:TreeView_GetUnicodeFormat",
(0x1100 + 16),"擷取樹控件中的可視項目數量,宏:TreeView_GetVisibleCount",
(0x1100 + 17),"樹控件點選測試,宏:TreeView_HitTest",
(0x1100 + 0),"在樹控件中插入項目,宏:TreeView_InsertItem",
(0x1100 + 50),"在樹控件中插入項目,宏:TreeView_InsertItem",
(0x1100 + 11),"選取樹控件的項目,宏:TreeView_Select/TreeView_SelectItem/TreeView_SelectDropTarget",
(0x1100 + 29),"設定樹控件的背景色,宏:TreeView_SetBkColor",
(0x1100 + 9),"設定樹控件的圖象清單,宏:TreeView_SetImageList",
(0x1100 + 7),"設定樹控件縮進的寬度,并重畫控件以反映新的寬度,宏:TreeView_SetIndent",
(0x1100 + 26),"設定樹控件的插入标志,宏:TreeView_SetInsertMark",
(0x1100 + 37),"設定樹控件的插入标志色(傳回包含先前的插入标記色的COLORREF值),宏:TreeView_SetInsertMarkColor",
(0x1100 + 13),"設定樹控件的項目,相關結構:TVITEM,宏:TreeView_SetItem",
(0x1100 + 63),"設定樹控件的項目,相關結構:TVITEM,宏:TreeView_SetItem",
(0x1100 + 27),"設定樹控件的項目高度(像素)(傳回項目先前的高度),宏:TreeView_SetItemHeight",
(0x1100 + 33),"設定樹控件的最大滾動時間(毫秒),宏:TreeView_SetScrollTime",
(0x1100 + 30),"設定樹控件的文本顔色,宏:TreeView_SetTextColor",
(0x1100 + 24),"設定樹控件的工具提示控件(句柄),宏:TreeView_SetToolTips",
(0x2000 + 5),"設定樹控件的UNICODE格式标志,宏:TreeView_SetUnicodeFormat",
(0x1100 + 19),"對樹控件中指定父項的子項進行排序,宏:TreeView_SortChildren",
(0x1100 + 21),"通過一個用來比較各項的回調函數對樹控件進行排序,宏:TreeView_SortChildrenCB",
//樹控件通知消息
(-407),"樹控件中滑鼠左鍵拖放開始",
(-410),"開始編輯項目的标簽",
(-408),"樹控件中滑鼠右鍵拖放開始",
(-409),"删除樹控件中的項目",
(-411),"允許使用者編輯項目的标簽",
(-403),"在需要得到樹控件的某結點資訊時發送(如得到結點的顯示字元)",
(-400-13),"擷取工具提示控件資訊",
(-406),"樹控件某結點已被展開或收縮,所用結構:NMTREEVIEW",
(-400-5),"樹控件某結點将被展開或收縮,所用結構:NMTREEVIEW",
(-400-12),"使用者在樹控件中按下了某鍵盤按鍵,并且樹控件獲得了輸入焦點",
(-402),"使用者已改變樹控件項目的選擇",
(-401),"使用者對樹控件項目的選擇将改變",
(-400-4),"通知更新樹控件項目的資訊",
(-400-15),"使用者使用滑鼠單擊打開或關閉樹控件項目時發送的通知消息",
//Header Control标頭控件消息
(0x1200 + 2),"删除标頭控件的列項目,宏:Header_DeleteItem",
(0x1200 + 9),"擷取标頭控件的列圖示清單,宏:Header_GetImageList",
(0x1200 + 3),"擷取标頭控件的列項目,宏:Header_GetItemRect",
(0x1200 + 11),"擷取标頭控件的列項目,宏:Header_GetItemRect",
(0x1200 + 0),"擷取标頭控件的列項目數量,宏:Header_GetItemCount ",
(0x1200 + 7),"擷取标頭控件的項目矩形範圍,宏:Header_GetItemRect",
(0x1200 + 17),"擷取标頭控件列的左右對齊方式(提供對标頭項目排序的支援),宏:Header_GetOrderArray",
(0x2000 + 6),"擷取标頭控件列UNICODE格式标志,宏:Header_GetUnicodeFormat",
(0x1200 + 6),"标頭控件點選測試,找到滑鼠點選的坐标",
(0x1200 + 1),"為标頭控件插入列項目,宏:Header_InsertItem",
(0x1200 + 5),"擷取在一個指定矩形内的标頭控件的大小和位置,宏:Header_Layout",
(0x1200 + 15),"擷取标頭控件列的左右對齊方式(項目索引,基于标頭控件中項目的順序,索引自左到右由0開始),宏:Header_OrderToIndex",
(0x1200 + 19),"設定高亮度分隔符,提供對标頭項目的拖放,宏:Header_SetHotDivider",
(0x1200 + 8),"為标頭控件設定圖像清單,宏:Header_SetImageList",
(0x1200 + 4),"設定标頭控件中項目的屬性,宏:Header_SetItem",
(0x1200 + 12),"設定标頭控件中項目的屬性,宏:Header_SetItem",
(0x1200 + 18),"設定标頭控件列的左右對齊方式,宏:Header_SetOrderArray",
(0x2000 + 5),"設定Header Control控件列UNICODE格式标志,宏:Header_SetUnicodeFormat",
//Static Control靜态控件消息
0x0171,"擷取顯示在靜态控件中的圖示的句柄,須具SS_ICON風格,宏:Static_GetIcon",
0x0173,"擷取顯示在靜态控件中的圖像的句柄,支援圖示(SS_ICON)、光标(SS_ICON)、位圖(SS_BITMAP)、圖元(SS_ENHMETAFILE)",
0x0170,"設定将要在靜态控件中顯示的圖示(句柄),須具SS_ICON風格,宏:Static_SetIcon",
0x0172,"設定将要在靜态控件中顯示的圖像(句柄),支援圖示(SS_ICON)、光标(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靜态控件通知消息
0,"通知父窗(通過WM_COMMAND獲知),使用者點選了靜态控件,須具SS_NOTIFY風格,",
1,"通知父窗(通過WM_COMMAND獲知),使用者點選了靜态控件,須具SS_NOTIFY風格",
3,"通知父窗(通過WM_COMMAND獲知),靜态控件被允許使用,須具SS_NOTIFY風格",
2,"通知父窗(通過WM_COMMAND獲知),靜态控件被禁用,須具SS_NOTIFY風格",
//Toolbar Control工具欄控件消息
(0x0400 + 19),"将一個或多個按鈕圖像添加到工具欄的按鈕圖像清單中,相關結構:TBADDBITMAP",
(0x0400 + 20),"向一個工具欄中添加一個或多個按鈕,相關結構:TBBUTTON",
(0x0400 + 28),"添加一個新字元串到工具欄的内部字元串清單中",
(0x0400 + 33),"調整工具欄的尺寸。當設定按鈕或位圖尺寸、添加字元串時,發送本消息",
(0x0400 + 24),"擷取工具欄目前按鈕的個數",
(0x0400 + 30),"指定工具欄TBBUTTON結構的大小",
(0x0400 + 43),"改變工具欄的按鈕圖像(圖像清單中的索引)",
(0x0400 + 2),"核選或清除工具欄的指定按鈕。當一個按鈕被核選時,它看起來就像被按下一樣",
(0x0400 + 25),"擷取與指定指令辨別符相關聯的工具欄按鈕的索引(從零開始)",
(0x0400 + 27),"顯示\"自定義工具欄\"對話框,該對話框允許通過增删按鈕來定制工具條",
(0x0400 + 22),"删除工具欄中的一個按鈕",
(0x0400 + 1),"使工具欄指定按鈕有效或無效,注:當按鈕有效時就可被按下或核選",
(0x0400 + 74),"擷取工具欄的固定的加亮設定",
(0x0400 + 44),"擷取與工具欄按鈕相關聯的位圖的索引",
(0x0400 + 41),"從工具欄擷取位圖示志(DWORD值)",
(0x0400 + 23),"擷取工具欄指定按鈕的資訊",
(0x0400 + 65),"擷取工具欄中按鈕的擴充資訊,相關結構:TBBUTTONINFO",
(0x0400 + 58),"擷取工具欄按鈕的尺寸",
(0x0400 + 45),"擷取工具欄按鈕的文本",
(0x2000 + 3),"擷取工具欄的色彩方案資訊",
(0x0400 + 55),"擷取工具欄中被設定為無效的圖像清單",
(0x0400 + 85) // For TBSTYLE_EX_*,"擷取工具欄的擴充風格",
(0x0400 + 53),"擷取工具欄的熱點按鈕的圖像清單,當滑鼠懸浮于熱點按鈕上時,按鈕會加亮顯示",
(0x0400 + 71),"擷取工具欄的熱點項的索引(從零開始)",
(0x0400 + 49),"擷取工具欄中用于顯示按鈕正常狀态圖像的清單",
(0x0400 + 79) // lParam == LPTBINSERTMARK,"擷取工具欄的插入标記,相關結構:TBINSERTMARK",
(0x0400 + 89),"擷取工具欄中包含目前插入标記的顔色(COLORREF值)",
(0x0400 + 29),"擷取工具欄中的一個按鈕的邊界矩形,不接收狀态被設為TBSTATE_HIDDEN的按鈕的邊界矩形",
(0x0400 + 83) // lParam == LPSIZE,"擷取工具欄中所有可見按鈕與分隔條的總尺寸",
(0x0400 + 62) // wParam == IID, lParam void **ppv,"擷取工具欄的IDropTarget接口,IDropTarget用于實作以拖放方式擷取資源等",
(0x0400 + 86),"擷取工具欄的填充距(像素)(padding:補白、填充距)",
(0x0400 + 51) // wParam is the Cmd instead of index,"擷取工具欄指定按鈕的邊界矩形資訊",
(0x0400 + 40),"擷取工具欄中目前顯示的按鈕行數,注:除非工具欄是用TBSTYLE_WRAPABLE風格建立的,否則行數總為1",
(0x0400 + 18),"擷取工具欄定按鈕的狀态資訊,比如:是否是有效、被按下或被核選",
(0x0400 + 57),"擷取工具欄目前風格",
(0x0400 + 61),"擷取用于顯示在工具欄按鈕上的文本行的最大數字",
(0x0400 + 35),"擷取與工具欄相關聯的工具提示控件(若有)的句柄,通常工具欄會自己建立并維護其工具提示控件,一般不必使用本消息",
(0x2000 + 6),"擷取工具欄的UNICODE格式标志",
(0x0400 + 4),"隐藏或顯示工具欄指定按鈕",
(0x0400 + 69),"點選測試,擷取工具欄指定點的位置的整數值,若該值為零或正值,則表示該點所在按鈕的索引(非分隔條),為負則該點不在某按鈕上",
(0x0400 + 5),"設定或清除工具欄指定按鈕的不确定狀态,不确定的按鈕被顯示為灰色",
(0x0400 + 21),"在工具欄中插入一個按鈕",
(0x0400 + 81) // wParam == LPPOINT lParam == LPTBINSERTMARK,"為工具欄上的某點(該點坐标是相對于工具欄客戶區的)擷取插入标記的資訊,相關結構:TBINSERTMARK",
(0x0400 + 10),"确定工具欄指定按鈕是否被核選",
(0x0400 + 9),"确定工具欄指定按鈕是否有效",
(0x0400 + 12),"确定工具欄指定按鈕是否被隐藏",
(0x0400 + 14),"檢查工具欄指定按鈕是否處于加亮狀态",
(0x0400 + 13),"确定工具欄指定按鈕是否處于不确定狀态,不确定按鈕被顯示為灰色",
(0x0400 + 11),"确定工具欄指定按鈕是否被按下",
(0x0400 + 50),"加載圖像到工具欄圖像清單中",
(0x0400 + 78),"為一個工具欄按鈕映射快捷鍵字元,該字元與按鈕文本中加下劃線的字元是一樣的",
(0x0400 + 6),"為工具欄指定按鈕設定加亮狀态",
(0x0400 + 82),"将一個工具欄按鈕從一個索引移動到另一個索引",
(0x0400 + 3),"按下或釋放工具欄的指定按鈕",
(0x0400 + 46),"以新位圖替換工具欄中現有的位圖,相關結構:TBREPLACEBITMAP",
(0x0400 + 26),"儲存或恢複工具欄的狀态,相關結構:TBSAVEPARAMS",
(0x0400 + 73) // wParam == TRUE/FALSE,"對工具欄進行加亮設定",
(0x0400 + 32),"設定添加到工具欄的位圖尺寸",
(0x0400 + 66),"設定工具欄指定按鈕的資訊",
(0x0400 + 31),"設定工具欄的按鈕尺寸(尺寸必須與所載入的位圖尺寸一樣)",
(0x0400 + 59),"設定工具欄按鈕寬度的最大值和最小值",
(0x0400 + 42),"設定工具欄指定按鈕的指令辨別符(按鈕被按下時,辨別符将被發送給屬主視窗)",
(0x2000 + 2),"設定工具欄的色彩方案資訊",
(0x0400 + 54),"設定工具欄中用來顯示無效按鈕的圖像清單",
(0x0400 + 70) // wParam == mask lParam == bit values,"設定工具欄的文本繪制标志",
(0x0400 + 84) // For TBSTYLE_EX_*,"設定工具欄的擴充風格",
(0x0400 + 52),"設定工具欄中用于顯示熱點按鈕的圖像清單",
(0x0400 + 72) // wParam == iHotItem,"設定工具欄熱點項索引(若無TBSTYLE_FLAT風格,則本消息将會被忽略)",
(0x0400 + 48),"設定工具欄的預設圖像清單",
(0x0400 + 47),"設定工具欄中首個按鈕的縮進",
(0x0400 + 80) // lParam == LPTBINSERTMARK,"設定工具欄的目前插入标記",
(0x0400 + 88),"設定工具欄插入标記的顔色",
(0x0400 + 60),"設定顯示在工具欄按鈕中的文本的最大行數",
(0x0400 + 87),"設定工具欄的填充距(像素)(padding:補白、填充距)",
(0x0400 + 37),"為工具欄指定一個父窗(用于發送通知消息)",
(0x0400 + 39),"設定工具欄按鈕的行數",
(0x0400 + 17),"設定工具條欄指定按鈕的狀态",
(0x0400 + 56),"設定工具欄的風格",
(0x0400 + 81),"将一個工具提示控件與工具欄進行關聯",
(0x2000 + 5),"設定工具欄的UNICODE格式标志",
//Toolbar Control工具欄通知消息
(-700-3),"通知工具欄的父窗:使用者已開始自定義一個工具欄,相關結構:NMHDR",
(-700-1),"通知工具欄的父窗:使用者已開始拖動工具欄的某個按鈕,相關結構:NMTOOLBAR",
(-700-9),"通知工具欄的父窗:使用者已經選擇了自定義工具欄對話框上的幫助按鈕,相關結構:NMHDR",
(-700-4),"通知工具欄的父窗:使用者已停止自定義一個工具欄,相關結構:NMHDR",
(-700-2),"通知工具欄的父窗:使用者已停止拖動工具欄的某個按鈕,相關結構:NMTOOLBAR",
(-700-0),"擷取工具欄的自定義資訊(通知消息),相關結構:NMTOOLBAR",
(-700-7),"通知工具欄的父窗:使用者自定義工具欄時一個按鈕是否可被删除",
(-700-6),"通知工具欄的父窗:使用者自定義工具欄時一個按鈕是否可被插入到指定按鈕的左側",
(-700-5),"通知工具欄的父窗:使用者在自定義工具欄對話框中已經對工具欄進行重置了",
(-700-8),"通知工具欄的父窗:使用者已經定制完一個工具欄",
//IP address control(IP位址控件)消息
(0x0400+100),"清空IP位址控件中的内容",
(0x0400+102),"從IP位址控件的4個域中擷取位址值,相關宏:FIRST_IPADDRESS/SECOND_IPADDRESS/THIRD_IPADDRESS/FOURTH_IPADDRESS",
(0x0400+105),"确定IP位址控件的全部域是否為空",
(0x0400+101),"為IP位址控件的4個域設定位址,宏:MAKEIPADDRESS",
(0x0400+104),"為IP位址控件指定域設定鍵盤焦點,同時該域中的文本會被選中",
(0x0400+103),"為IP位址控件指定域設定有效範圍,宏:MAKEIPRANGE",
//IP address control(IP位址控件)通知消息
(-860 - 0),"使用者改變了IP位址控件某域或從一個域移動其它域時發送本通知消息,相關結構NMIPADDRESS",
//progress bar進度條消息
(0x0400+3),"以指定的增量來增加進度條控件的目前位置",
(0x0400+8),"檢取進度條的目前位置",
(0x0400+7),"擷取目前進度條控件的上下限範圍",
(0x0400+9),"設定進度條控件上滑塊的顔色(COLORREF值)",
(0x2000+1),"設定進度條控件的背景色",
(0x0400+2),"以指定位置來設定進度條的目前位置,并重繪進度條來反映新位置",
(0x0400+1),"設定進度條控件範圍的上下限,并重繪進度條來反映新範圍",
(0x0400+6),"為進度條設定32位的上下限範圍",
(0x0400+4),"為進度條控件指定步長(預設為10)",
(0x0400+5),"用步進值來增加一個進度條控件的目前位置",
//Trackbar Control(跟蹤器),也叫:Slider Control,滑塊控件消息
(0x0400+19),"清除滑動塊控件目前位置",
(0x0400+9),"删除滑動塊控件目前刻度線",
(0x0400+33) // wparam = BOOL fLeft; (or right),"擷取滑動塊控件指定位置的夥伴視窗的句柄",
(0x0400+26),"擷取滑動塊控件的通道的邊界矩形的大小和位置,滑動塊在通道上移動并選擇一個範圍後,它用高亮色顯示",
(0x0400+24),"擷取滑動塊控件的行的大小,預設的行大小是1",
(0x0400+16),"擷取滑動塊控件中的刻度線",
(0x0400+22),"擷取滑動塊控件一頁的大小,頁的大小表明在響應TB_PAGEUP和TB_PAGEDOWN通知時滑動塊會移動多少",
(0x0400),"擷取滑動塊控件中滑動塊的目前位置",
(0x0400+14),"擷取滑動塊控件中的一個刻度線的目前實體位置(用客戶坐标表示)",
(0x0400+2),"擷取滑動塊控件中滑動塊的最大位置",
(0x0400+1),"擷取滑動塊控件中滑動塊的最小位置",
(0x0400+18),"擷取滑動塊控件中目前選擇的結束位置",
(0x0400+17),"擷取滑動塊控件中目前選擇的開始位置",
(0x0400+28),"擷取滑動塊控件中滑動塊(拇指)的長度",
(0x0400+25),"擷取滑動塊控件中滑動塊(拇指)的邊界矩形的大小和位置",
(0x0400+3),"擷取滑動塊控件中刻度線的位置",
(0x0400+15),"擷取滑動塊控件中一個刻度線的目前實體位置(用客戶坐标表示)",
(0x0400+30),"擷取滑動塊控件的工具提示控件的句柄(若有),若TBS_TOOLTIPS風格,則傳回NULL",
(0x2000+6),"擷取滑動塊控件的UNICODE格式标志",
(0x0400+32) // wparam = BOOL fLeft; (or right),"設定滑動塊控件指定位置的夥伴視窗",
(0x0400+23),"設定滑動塊控件行的大小,行的大小表示在響應TB_LINEUP和TV_LINEDOWN通知時,滑動塊移動多少",
(0x0400+21),"設定滑動塊控件頁的大小,頁的大小表示在響應TB_PAGEUP和TB_PAGEDOWN通知時,滑動塊移動多少",
(0x0400+5),"設定滑動塊控件中滑動塊的目前位置",
(0x0400+6),"設定滑動塊控件滑動塊的範圍(位置的最小值和最大值)",
(0x0400+8),"設定滑動塊控件中滑動塊的最大位置",
(0x0400+7),"設定滑動塊控件中滑動塊的最小位置",
(0x0400+10),"設定滑動塊控件目前選擇的開始和結束位置",
(0x0400+12),"設定滑動塊控件中目前選擇的結束位置",
(0x0400+11),"設定滑動塊控件中目前選擇的開始位置",
(0x0400+27),"設定滑動塊控件中滑動塊(拇指)的長度",
(0x0400+4),"設定滑動塊控件中一個刻度線的位置",
(0x0400+20),"設定顯示在滑動塊控件中的刻度線的的頻率,例如:若頻率設為2,則每兩個增量顯示一個刻度線,預設頻率是1",
(0x0400+31),"設定滑動塊控件中用于顯示工具提示控件的位置",
(0x0400+29),"為滑動塊控件設定工具提示控件(用句柄進行設定)",
(0x2000+5),"設定滑動塊控件的UNICODE格式标志",
//Tab Control,标簽控件消息
(0x1300 + 40),"根據給定的視窗矩形計算标簽控件的顯示區域,或根據一個給定的顯示區域計算相應的視窗矩形",
(0x1300 + 9),"删除标簽控件中所有頁籤",
(0x1300 + 8),"從标簽控件中删除指定頁籤",
(0x1300 + 50),"重新設定标簽控件中的項,清除任何被按下的頁籤",
(0x1300 + 47),"擷取标簽控件中擁有目前焦點的頁籤索引",
(0x1300 + 11),"擷取标簽控件中目前選擇的頁籤",
(0x1300 + 53),"擷取标簽控件的擴充風格",
(0x1300 + 2),"擷取與标簽控件相關聯的圖像清單",
(0x1300 + 5),"擷取标簽控件中某頁籤的資訊",
(0x1300 + 4),"擷取标簽控件中的項數",
(0x1300 + 10),"擷取标簽控件中指定頁籤的邊界矩形",
(0x1300 + 44),"擷取标簽控件中目前行數,注:TCS_MULTILINT風格的标簽控件可有多行頁籤",
(0x1300 + 45),"擷取與标簽控件相關聯的工具提示控件的句柄",
(0x2000 + 6),"擷取标簽控件的UNICODE格式标志",
(0x1300 + 51),"使标簽控件的某頁籤處于高亮狀态",
(0x1300 + 13),"确定是哪個頁籤(若有)位于指定的螢幕位置",
(0x1300 + 7),"插入一個新頁籤到标簽控件",
(0x1300 + 42),"從标簽控件的圖像清單中删除指定圖像",
(0x1300 + 48),"設定焦點到标簽控件中指定的頁籤",
(0x1300 + 12),"設定标簽控件中目前選擇的頁籤",
(0x1300 + 52) // optional wParam == mask,"設定标簽控件的擴充風格",
(0x1300 + 3),"為标簽控件指定一個已建立的圖像清單",
(0x1300 + 6),"設定标簽控件中頁籤的某些或所有屬性",
(0x1300 + 14),"标簽控件為空時,改變标簽控件中各頁籤的額外位元組數(預設4位元組),注:額外位元組可把程式資料與各頁籤關聯起來",
(0x1300 + 41),"設定标簽控件中頁籤的寬度和高度",
(0x1300 + 49),"設定标簽控件中頁籤的最小寬度",
(0x1300 + 43),"設定标簽控件中的每個頁籤的圖示和标簽周圍的空間大小(填充距)",
(0x1300 + 46),"設定與标簽控件相關聯的工具提示控件(用句柄進行設定)",
(0x2000 + 5),"設定标簽控件的UNICODE格式标志",
//Tab Control,标簽控件通知消息
(-550 - 3),"将對象拖動到标簽控件的頁籤上時,标簽控件生成TCN_GETOBJECT通知消息以請求放置目标對象,注:須調用AfxOleInit初始化OLE庫",
(-550 - 0),"通知标簽控件的父窗:使用者已按下某鍵",
(-550 - 1),"通知标簽控件的父窗:頁籤的目前選擇已被改變",
(-550 - 2),"通知标簽控件的父窗:頁籤的目前選擇将要改變",
//Edit Control,編輯控件(編輯框)消息
0x00B0,"擷取編輯控件目前被選中部分(若有)的開始和結束位置;傳回雙字,低位字為起始位置,高位字為首個未被選中的字元位置",
0x00B1,"在編輯控件中標明文本",
0x00B2,"擷取編輯控件的帶格式的文本邊界矩形(與其視窗大小無關)",
0x00B3,"設定編輯控件的帶格式的文本邊界矩形(與其視窗大小無關)",
0x00B4,"設定多行編輯控件的帶格式的文本邊界矩形,而不必重繪",
0x00B5,"使多行編輯控件滾動一行(SB_LINEDOWN/SB_LINEUP)或一頁(SB_PAGEDOWN/SB_PAGEUP)",
0x00B6,"以行為機關使多行編輯控件左右或上下滾動",
0x00B7,"滾動編輯控件中的caret插入光标,使之可視",
0x00B8,"測試編輯控件的内容是否被改變(它有個内部标記來表明其内容是否被改變)",
0x00B9,"設定或清除編輯控件的改變标志;改變标記表明文本是否被改變(使用者改變文本時,會自動設定此标志)",
0x00BA,"擷取多行編輯控件中的總行數",
0x00BB,"獲得多行編輯控件中某行的字元索引",
0x00BC,"設定可被多行編輯控件使用的局部記憶體的句柄,編輯控件可用此緩沖區存儲目前顯示的文本,而不必自己配置設定",
0x00BD,"擷取多行編輯控件中目前配置設定的記憶體句柄,此句柄是個局部記憶體句柄",
0x00BE,"取得多行文本編輯控件的卷軸欄的目前位置(象素)",
0x00C1,"獲得編輯控件中的行的長度",
0x00C2,"用指定文本覆寫編輯控件中目前被選中的文本",
0x00C4,"在編輯控件中獲得一行文本",
0x00C5,"使用者在編輯控件中輸入文本時的文本長度限制",
0x00C6,"确定對編輯控件的操作能否撤銷",
0x00C7,"撤銷上一次對編輯控件的操作",
0x00C8,"設定多行編輯控件中是否包含軟回車符",
0x00C9,"擷取包含指定字元索引的行的行号(字元索引指從開始到指定字元的字元數)",
0x00CB,"在多行編輯控件中設定跳格鍵的跳幅(控件中文本的任何制表鍵間會産生一段空白)",
0x00CC,"設定或清除編輯控件中密碼的替換顯示字元",
0x00CD,"清除控件的撤消緩沖區,使其不能撤消上一次編輯操作",
0x00CE,"确定編輯控件中可視的最頂端行的行号",
0x00CF,"設定編輯控件的隻讀狀态",
0x00D0,"設定編輯控件的新的斷字處理回調函數",
0x00D1,"擷取編輯控件的新的斷字處理回調函數",
0x00D2,"擷取編輯控件中密碼的替換顯示字元",
0x00D3,"設定編輯控件的左右邊空",
0x00D4,"擷取編輯控件的左右邊空",
0xF0C5,"設定編輯控件中文本的輸入長度限制",
0x00D5,"擷取編輯控件中文本的輸入長度限制",
0x00D6,"獲得指定字元索引的左上角的坐标",
0x00D7,"獲得編輯控件中最靠近指定位置的字元的行和字元索引",
0x00D8,"修改編輯控件的IME輸入法的屬性",
0x00D9,"擷取編輯控件的IME輸入法的屬性",
//Edit Control,編輯控件(編輯框)通知消息
0x0100,"通知編輯控件的父窗(通過WM_COMMAND獲知):編輯框獲得輸入焦點",
0x0200,"通知編輯控件的父窗(通過WM_COMMAND獲知):編輯框失去輸入焦點",
0x0300,"使用者的操作可能會改變編輯控件的文本(與EN_UPDATE通知消息不同,該通知是在更新顯示之後發送的)",
0x0400,"編輯控件顯示變動的文本時的通知消息",
0x0500,"編輯控件不能為特定請求配置設定足夠的空間的通知消息",
0x0501,"通知父窗,編輯控件目前輸入文本已超過指定字元數(并作截尾處理)",
0x0601,"使用者單擊了編輯控件的水準滾動條,父窗在螢幕更新之前被通知",
0x0602,"使用者單擊了編輯控件的垂直滾動條,父窗在螢幕更新之前被通知",
//Hot Key Control,熱鍵控件消息
(0x0400+2),"從熱鍵控件中擷取一個虛拟鍵碼和修正符标志",
(0x0400+1),"為熱鍵控件設定熱鍵組合",
(0x0400+3),"為熱鍵控件定義不可用組合和預設修正符組合",
//Month Calendar Control,月曆控件消息
(0x1000 + 11),"擷取月曆控件中各部分的顔色設定",
(0x1000 + 1),"擷取月曆控件中目前標明日期指定的系統時間",
(0x1000 + 16),"擷取月曆控件最左邊顯示的星期值",
(0x1000 + 3),"擷取月曆控件中能被選擇的日期最大值",
(0x1000 + 21),"擷取月曆控件中\"今天\"這個字元串的最大寬度",
(0x1000 + 9),"擷取月曆控件顯示完整月份所需的最小值",
(0x1000 + 19),"擷取月曆控件的滾動速率",
(0x1000 + 7),"擷取代表月曆控件顯示的日期上限和下限的有關資訊",
(0x1000 + 17),"擷取月曆控件中所設定的最大和最小日期值",
(0x1000 + 5),"擷取代表由使用者標明目前日期上限和下限的有關資訊",
(0x1000 + 13),"擷取月曆控件中今天的日期",
(0x2000 + 6),"擷取月曆控件的UNICODE格式标志",
(0x1000 + 14),"确定月曆控件是否位于指定位置",
(0x1000 + 10),"改變月曆控件中各部分的顔色設定",
(0x1000 + 2),"設定月曆控件目前標明的日期",
(0x1000 + 8),"在月曆控件中設定要顯示的日期",
(0x1000 + 15),"在月曆控件的最左邊設定要顯示的星期值",
(0x1000 + 4),"将月曆控件中能被選擇的日期值設定為最大",
(0x1000 + 20),"為月曆控件設定滾動速率",
(0x1000 + 18),"設定月曆控件中所許可的最大和最小日期值",
(0x1000 + 6),"将被標明的月曆控件範圍設定為給定的日期範圍",
(0x1000 + 12),"設定月曆控件中今天的日期",
(0x2000 + 5),"設定月曆控件的UNICODE格式标志",
//Month Calendar Control,月曆控件通知消息
(-750 + 3),"擷取月曆控件的日期顯示風格(粗體/圈定等),要有MCS_DAYSTATE風格,相關結構:NMDAYSTATE",
(-750 + 1),"目前選擇項已被改變,相關結構:NMSELCHANGE",
(-750 + 4),"在月曆控件中選擇一個日期,相關結構:NMSELCHANGE",
(0-16),"釋放月曆控件中滑鼠的捕獲消息,相關結構:NMHDR",
//date and time picker control,日期時間選擇控件(DTP控件)消息
(0x1000 + 7),"擷取DTP控件中下拉月曆指定部分的顔色,宏:DateTime_GetMonthCalColor",
(0x1000 + 10),"擷取DTP控件中下拉月曆的目前所用字型,宏:DateTime_GetMonthCalFont",
(0x1000 + 8),"擷取DTP控件中下拉月曆的句柄,宏:DateTime_GetMonthCal",
(0x1000 + 3),"擷取DTP控件中最小和最大允許的系統時間,宏:DateTime_GetRange",
(0x1000 + 1),"擷取DTP控件中的目前選擇時間(儲存至SYSTEMTIME結構體),宏:DateTime_GetSystemtime",
(0x1000 + 5),"設定DTP控件的顯示格式,宏:DateTime_SetFormat",
(0x1000 + 6),"設定DTP控件中下拉月曆指定部分的顔色,宏:DateTime_SetMonthCalColor",
(0x1000 + 9),"設定DTP控件中下拉月曆的目前所用字型,宏:DateTime_SetMonthCalFont",
(0x1000 + 4),"設定DTP控件中最小和最大允許的系統時間,宏:DateTime_SetRange,相關結構:SYSTEMTIME",
(0x1000 + 2),"設定DTP控件中的目前選擇時間,宏:DateTime_SetSystemtime,相關結構:SYSTEMTIME",
//date and time picker control,日期時間選擇控件(DTP控件)通知消息
(-760 + 7),"DTP控件中的月曆控件将要關閉,相關結構:NMHDR",
(-760 + 1),"DTP控件中的内容已發生改變,相關結構:NMDATETIMECHANGE",
(-760 + 6),"DTP控件中的月曆控件将要顯示,相關結構:NMHDR",
(-760 + 4),"DTP控件中的文本需要顯示在回調域中,相關結構:NMDATETIMEFORMAT",
(-760 + 5),"DTP控件中的文本顯示所需最大尺寸,相關結構:NMDATETIMEFORMATQUERY",
(-760 + 2),"使用者已完成DTP控件的編輯,相關結構:NMDATETIMESTRING",
(-760 + 3),"使用者單擊了DTP控件的回調域,相關結構:NMDATETIMEWMKEYDOWN",
//Animation Control,動畫播放控件消息
(0x0400+100),"利用動畫播放控件打開AVI片段并顯示其第一幀,若有ACS_AUTOPLAY風格,則打開後自動開始播放,宏: Animate_Open/Animate_OpenEx",
(0x0400+101),"在動畫控件中播放AVI片段,若有ACS_TRANSPARENT風格,則第一幀将使用透明背景繪制,而不是使用卡通片段中指定的背景色,宏:Animate_Play",
(0x0400+102),"停止動畫控件中的AVI片段的播放,宏:Animate_Stop",
//Animation Control,動畫播放控件通知消息
1,"通知動畫播放控件的父窗:AVI片段已經開始播放",
2,"通知動畫播放控件的父窗:AVI片段已經停止播放",
//Status Bar,狀态欄消息
(0x0400+7),"擷取狀态欄的邊界值",
(0x0400+20),"擷取狀态欄的窗格圖示",
(0x0400+6),"擷取狀态欄的窗格數量,也可用來擷取指定窗格的右邊坐标",
(0x0400+10),"擷取狀态欄某窗格的邊界矩形",
(0x0400+2),"從狀态欄的指定窗格擷取文本",
(0x0400+3),"從狀态欄的指定窗格擷取文本長度(用字元數表示)",
(0x0400+18),"擷取狀态欄某窗格的工具提示文本",
(0x2000+6),"擷取狀态欄的UNICODE格式标志",
(0x0400+14),"狀态欄是否處于簡單文本模式",
(0x2000+1),"設定狀态欄的背景色",
(0x0400+15),"設定狀态欄的窗格圖示",
(0x0400+8),"設定狀态欄的繪圖區的最小高度",
(0x0400+4),"設定狀态欄的窗格數量",
(0x0400+1),"設定狀态欄的窗格文本",
(0x0400+16),"設定狀态欄某窗格的工具提示文本",
(0x2000+5),"設定狀态欄的UNICODE格式标志",
(0x0400+9),"把狀态欄設為簡單文本模式",
//Status Bar,狀态欄通知消息
(-880 - 0),"由于SB_SIMPLE消息導緻狀态欄簡單模式發生改變時發送的通知消息",
//ReBar control,ReBar控件(伸縮條)消息
(0x0400 + 24),"ReBar控件開始拖放",
(0x0400 + 2),"删除ReBar控件中某個指定索引的帶",
(0x0400 + 26),"更新被拖動的ReBar控件的位置",
(0x0400 + 25),"ReBar控件停止拖放",
(0x0400 + 34),"擷取ReBar控件指定帶的區域",
(0x0400 + 12),"擷取ReBar控件中目前帶數",
(0x0400 + 29),"擷取ReBar控件中指定帶的資訊",
(0x0400 + 27),"擷取ReBar控件高度",
(0x0400 + 3),"擷取有關ReBar控件的資訊獲及其使用的圖像清單",
(0x0400 + 20),"擷取ReBar控件的背景色",
(0x2000 + 4),"擷取ReBar控件的IDropTarget接口指針(不再使用時,要Release釋放之)",
(0x2000 + 3),"擷取ReBar控件的顔色方案",
(0x0400 + 38),"擷取ReBar控件的目前調色闆",
(0x0400 + 9),"擷取ReBar控件矩形區域",
(0x0400 + 13),"擷取ReBar控件的帶所占行數",
(0x0400 + 14),"擷取ReBar控件指定行的高度",
(0x0400 + 22),"擷取ReBar控件的文本前景色",
(0x0400 + 17),"擷取與ReBar控件相關的工具提示控件的句柄",
(0x2000 + 6),"擷取ReBar控件的UNICODE格式标志",
(0x0400 + 8),"若ReBar帶在螢幕上的指定點存在,則确定ReBar帶的哪部分位于該點上",
(0x0400 + 16) // wParam == id,"将一個帶的辨別符ID轉換成ReBar控件中的帶索引",
(0x0400 + 1),"ReBar控件中插入一個新帶",
(0x0400 + 31),"将ReBar控件中的一個帶調整到它的理想或最大尺寸",
(0x0400 + 30),"将ReBar控件中的一個帶調整到它的理想或最小尺寸",
(0x0400 + 36),"将ReBar控件的一個帶從一個索引移動到另一個索引",
(0x0400 + 6),"設定ReBar控件中的已存在帶的特征",
(0x0400 + 4),"設定ReBar控件的資訊",
(0x0400 + 19) // sets the default BK color,"設定ReBar控件的背景色",
(0x2000 + 2),"設定ReBar控件的顔色方案",
(0x0400 + 37),"為ReBar控件設定新的調色闆",
(0x0400 + 7),"設定ReBar控件的屬主視窗",
(0x0400 + 21),"設定ReBar控件的文本前景色",
(0x0400 + 18),"使一個工具提示控件與ReBar控件相關聯",
(0x2000 + 5),"設定ReBar控件的UNICODE格式标志",
(0x0400 + 35) // show/hide band,"顯示或隐藏ReBar控件中的指定帶",
(0x0400 + 23) // resize the rebar/break bands and such to this rect (lparam),"使ReBar控件的尺寸與一個指定矩形最優比對",
//rebar control.rebar控件通知消息
(-831 - 3),"當Rebar控件自己自動調整大小時由(用RBS_AUTOSIZE風格建立的)Rebar控件發送",
(-831 - 4),"當使用者開始拖動帶區時由Rebar控件發送",
(-831 - 8),"當調整帶區的子視窗大小時由Rebar控件發送",
(-831 - 7) // Uses NMREBAR,"在帶區已被删除後由Rebar控件發送",
(-831 - 6) // Uses NMREBAR,"當帶區即将被删除時由Rebar控件發送",
(-831 - 5),"當使用者停止拖動帶區時由Rebar控件發送",
(-831 - 1),"當對象被拖動到此控件中的帶區上由(用RBS_REGISTERDROP風格建立的)Rebar控件發送",
(-831 - 0),"當其高度已被更改時由Rebar控件發送",
(-831 - 2),"當使用者更改此控件的帶區布局時由Rebar控件發送",
//Property Sheet,屬性頁消息
(0x0400 + 103),"添加新頁面到屬性表,宏:PropSheet_AddPage",
(0x0400 + 110),"應用屬性表的新屬性,宏:PropSheet_Apply",
(0x0400 + 107),"使屬性表改變确定按鈕上的文本為關閉(标志着應用的改變不可被取消),宏:PropSheet_CancelToClose",
(0x0400 + 104),"使屬性表激活應用按鈕(标志着使用者已經編輯了一個屬性),宏:PropSheet_Changed",
(0x0400 + 118),"擷取屬性表目前頁的視窗句柄,宏:PropSheet_GetCurrentPageHwnd",
(0x0400 + 116),"擷取屬性表中标簽控件的句柄,宏:PropSheet_GetTabControl",
(0x0400 + 117),"發送一個消息至屬性表對話框,并指明該對話框是否已處理了該消息,宏:PropSheet_IsDialogMessage",
(0x0400 + 113),"在屬性表中模拟選擇某指定按鈕,宏:PropSheet_PressButton",
(0x0400 + 108),"查詢屬性表的兄弟頁,互相傳遞參數,宏:PropSheet_QuerySiblings",
(0x0400 + 106),"指明需重新開機系統以使改變生效(若某頁改變了系統配置),宏:PropSheet_RebootSystem",
(0x0400 + 102),"從屬性表中移走一頁,并銷毀與此頁相關的視窗,宏:PropSheet_RemovePage",
(0x0400 + 105),"指明屬性表需重新開機以使改變生效,宏:PropSheet_RestartWindows",
(0x0400 + 101),"選擇(激活)屬性表中某頁,宏:PropSheet_SetCurSel",
(0x0400 + 114),"根據頁ID選擇(激活)屬性表中某頁,宏:PropSheet_SetCurSelByID",
(0x0400 + 115),"設定屬性表中Finish按鈕的文本,宏:PropSheet_SetFinishText",
(0x0400 + 111),"指定屬性表的标題,宏:PropSheet_SetTitle",
(0x0400 + 112),"使向導屬性表中的Back,Next或Finish按鈕有效或無效,宏:PropSheet_SetWizButtons",
(0x0400 + 109),"禁止應用按鈕,重新初始化屬性表,宏:PropSheet_UnChanged",
//Property Sheet,屬性頁通知消息
(-200-2),"屬性頁的應用按鈕被按下,相關結構:PSHNOTIFY",
(-200-10),"通知允許屬性頁進行OLE拖放對象,相關結構:NMOBJECTNOTIFY",
(-200-5),"使用者點選了屬性頁的幫助按扭,相關結構:PSHNOTIFY",
(-200-1),"屬性頁失去焦點(其它屬性頁獲得了焦點或使用者點選了确定按鈕),相關結構:PSHNOTIFY",
(-200-9),"使用者點選了屬性頁的取消按扭,相關結構:PSHNOTIFY",
(-200-3),"使用者點選了取消按扭,屬性頁将被銷毀,相關結構:PSHNOTIFY",
(-200-0),"某屬性頁被激活獲得焦點,相關結構:PSHNOTIFY",
(-200-6),"使用者點選了向導屬性表的前一頁按鈕,相關結構:PSHNOTIFY",
(-200-8),"使用者點選了向導屬性表的結束按鈕,相關結構:PSHNOTIFY",
(-200-7),"使用者點選了向導屬性表的下一頁按鈕,相關結構:PSHNOTIFY",
//ComboBoxEx Control,擴充組合框控件消息
0x0144,"删除CComboBoxEx控件中的某個條目",
(0x0400 + 6),"擷取CComboBoxEx控件中組合框控件的句柄",
(0x0400 + 7),"擷取CComboBoxEx控件中編輯框控件的句柄",
(0x0400 + 9),"擷取CComboBoxEx控件的擴充風格",
(0x0400 + 3),"擷取CComboBoxEx控件使用的圖像清單的句柄",
(0x0400 + 4),"擷取CComboBoxEx控件中某條目的資訊,相關結構:COMBOBOXEXITEM",
(0x2000 + 6),"擷取CComboBoxEx控件的UNICODE格式标志",
(0x0400 + 10),"确定使用者是否在CComboBoxEx控件的編輯框中輸入了字元",
(0x0400 + 1),"向CComboBoxEx控件插入一個條目,相關結構:COMBOBOXEXITEM",
(0x0400 + 14),"設定CComboBoxEx控件的擴充風格",
(0x0400 + 2),"設定CComboBoxEx控件使用的圖像清單",
(0x0400 + 5),"設定CComboBoxEx控件中某條目的屬性,相關結構:COMBOBOXEXITEM",
(0x2000 + 5),"設定CComboBoxEx控件的UNICODE格式标志",
//ComboBoxEx Control,擴充組合框控件通知消息
(-800 - 4),"使用者激活下拉清單或點選CComboBoxEx控件的編輯框,相關結構:NMHDR",
(-800 - 2),"CComboBoxEx控件的某條目已被删除,相關結構:NMCOMBOBOXEX",
(-800 - 8),"使用者開始拖動CComboBoxEx控件的編輯框中的條目圖像,相關結構:NMCBEDRAGBEGIN",
(-800 - 5),"使用者已結束對CComboBoxEx控件的編輯框的操作或選擇了下拉清單,相關結構:NMCBEENDEDIT",
(-800 - 0),"擷取CComboBoxEx控件的回調條目的顯示資訊,相關結構:NMCOMBOBOXEX",
(-800 - 1),"一個新條目已插入到CComboBoxEx控件,相關結構:NMCOMBOBOXEX",
//AppBar,應用桌面工具欄消息
0x00000006 // lParam == TRUE/FALSE means activate/deactivate,"通知系統AppBar已被激活,相關結構:APPBARDATA",
0x00000007,"擷取在螢幕某邊自動隐藏的AppBar的句柄",
0x00000004,"擷取自動隐藏且置頂的工作列的狀态",
0x00000005,"擷取工作列的邊界矩形",
0x00000000,"注冊一個新的AppBar,并指定一個讓系統發送通知消息的消息ID",
0x00000002,"為AppBar請求大小與螢幕坐标",
0x00000001,"反注冊一個AppBar(使之從系統内部清單中去除)",
0x00000008 // this can fail at any time. MUST check the result,"注冊(或反注冊)一個在螢幕某邊自動隐藏的AppBar",
0x00000003,"為一個AppBar設定大小與螢幕坐标",
0x0000009,"通知系統一個AppBar的螢幕坐标已被改變",
//appbar,應用桌面工具欄通知消息
0x0000002,"通知一個AppBar:某全屏應用程式正在打開或關閉",
0x0000001,"通知一個AppBar:一個可能會被到AppBar的大小與位置的事件已經發生",
0x0000000,"通知一個AppBar:工作列自動隐藏或置頂狀态已被改變",
0x0000003 // lParam == TRUE means hide,"通知一個AppBar:使用者已從工作列的上下文菜單中選擇了層疊或平鋪",
//Control Panel,控制台消息
5,"使用者輕按兩下控制台中某元件圖示時向該元件所在CPL庫發送本消息,CPlApplet相關",
7,"控制台關閉時會對各元件發送CPL_STOP消息,接着對各CPL庫發送本消息,此時CPL庫釋放在CPL_INIT消息中配置設定的記憶體和資源",
2,"擷取控制台程式數量",
1,"發送本消息以訓示CPL庫作初始化工作",
3,"Windows3.x适用,擷取各元件的圖示、名稱和提示資訊,CPL庫可在處理這條消息時依次初始化各元件的對話框",
8,"擷取各元件的圖示、名稱和提示資訊,CPL庫可在處理這條消息時依次初始化各元件的對話框",
4,"基于WIN32的CPL庫已廢除本消息",
6,"控制台關閉時會對各元件發送CPL_STOP消息,接着對各CPL庫發送本消息,此時CPL庫釋放在CPL_INIT消息中配置設定的記憶體和資源",
(0x0400+1000),"請求啟動某控制台程式",
(0x0400+1001),"某控制台程式已啟動",
//File Manager,檔案管理器消息
(0x0400 + 0x0201),"從檔案管理器視窗擷取驅動器資訊(總空間大小或空閑空間大小等)",
(0x0400 + 0x0204),"擷取檔案管理器(目錄視窗或搜尋結果視窗)中已選擇檔案的資訊",
(0x0400 + 0x0205),"擷取檔案管理器(目錄視窗或搜尋結果視窗)中已選擇檔案的資訊(包含長檔案名)",
(0x0400 + 0x0200),"擷取擁有焦點的檔案管理器視窗的類型(如:傳回FMFOCUS_SEARCH表示搜尋結果視窗擁有目前焦點)",
(0x0400 + 0x0202),"擷取檔案管理器(目錄視窗或搜尋結果視窗)中已選擇的檔案數量",
(0x0400 + 0x0203) ,"擷取檔案管理器(目錄視窗或搜尋結果視窗)中已選擇的檔案數量(包含長檔案名)",
(0x0400 + 0x0206),"重新整理檔案管理器激活窗(或所有視窗)時發送本消息給擴充DLL",
(0x0400 + 0x0207),"使檔案管理器重載所有(在Winfile.ini的AddOns節列出的)擴充DLL",
107,"使用者在某菜單或工具欄按鈕上按下<F1>時向檔案管理器擴充DLL發送本消息",
106,"檔案管理器需要為某菜單或工具欄按鈕設定幫助字元串時向擴充DLL發送本消息",
102,"使用者從檔案管理器的菜單選擇了擴充菜單時向擴充DLL發送本消息",
100,"檔案管理器加載擴充DLL時發送,如:擴充功能菜單等",
104,"使用者在檔案管理器的目錄視窗或搜尋結果視窗中選擇了檔案名時向擴充DLL發送本消息",
105,"檔案管理器在加載其工具欄時向擴充DLL發送本消息",
101,"檔案管理器解除安裝擴充DLL時發送",
103,"使用者在檔案管理器的\"視圖\"中選擇了重新整理菜單項時發送本消息給擴充DLL",
//系統托盤消息
0x00000000,"添加圖示到系統托盤,相關結構:NOTIFYICONDATA",
0x00000002,"從系統托盤删除圖示,相關結構:NOTIFYICONDATA",
0x00000001,"修改系統托盤中的圖示、提示或通知消息的ID,相關結構:NOTIFYICONDATA",
//Common Control,控件的公共通知消息
(0-18),"字元鍵被處理後由控件發送,相關結構:NMCHAR",
(0-2),"通知父窗:使用者在控件上點選了滑鼠左鍵,相關結構:NMHDR",
(0-3),"通知父窗:使用者在控件上輕按兩下了滑鼠左鍵,相關結構:NMHDR",
(0-13),"使用者的滑鼠掠過控件,相關結構:NMHDR",
(0-15),"控件獲得鍵盤焦點并按下某鍵,相關結構:NMKEY",
(0-8),"通知父窗:使用者失去輸入焦點,相關結構:NMHDR",
(0-14),"控件收到WM_NCHITTEST消息,相關結構:NMMOUSE",
(0-1),"通知父窗:記憶體不足,操作不能完成,相關結構:NMHDR",
(0-5),"通知父窗:使用者在控件上點選了滑鼠右鍵,相關結構:NMHDR",
(0-6),"通知父窗:使用者在控件上輕按兩下了滑鼠右鍵,相關結構:NMHDR",
(0-16),"通知父窗:控件要釋放滑鼠捕捉,相關結構:NMHDR",
(0-4),"通知父窗:控件獲得鍵盤焦點并按下Enter鍵,相關結構:NMHDR",
(0-17),"通知父窗:控件響應WM_SETCURSOR要設定光标,相關結構:NMMOUSE",
(0-7),"通知父窗:控件收到輸入焦點,相關結構:NMHDR",
(0-19),"通知父窗:控件已建立一個工具提示控件,相關結構:NMTOOLTIPSCREATED",
//Up-Down Control(Spin Control),微調按鈕消息
(0x0400+108),"擷取旋轉按鈕的加速資訊,相關結構:UDACCEL",
(0x0400+110),"擷取旋轉按鈕的目前基數",
(0x0400+106),"擷取旋轉按鈕的目前夥伴視窗的句柄",
(0x0400+104),"擷取旋轉按鈕目前位置(根據夥伴視窗的标題獲得傳回值)",
(0x0400+102),"擷取旋轉按鈕的上下限範圍",
(0x0400+112),"擷取旋轉按鈕的上下限範圍(32位DWORD值)",
(0x2000+6),"擷取旋轉按鈕的UNICODE格式标志",
(0x0400+107),"設定旋轉按鈕的加速資訊,相關結構:UDACCEL",
(0x0400+109),"設定旋轉按鈕的基數",
(0x0400+105),"為旋轉按鈕設定夥伴視窗",
(0x0400+103),"設定旋轉按鈕的目前位置",
(0x0400+101),"設定旋轉按鈕的上下限範圍",
(0x0400+111),"設定旋轉按鈕的上下限範圍(32位DWORD值)",
(0x2000+5),"設定旋轉按鈕的UNICODE格式标志" ,
//Up-Down Control(Spin Control),微調按鈕(旋轉按鈕)通知消息
((-721 - 1),"微調按鈕控件的位置将要改變(向其父視窗發送),相關結構:NMUPDOWN" ,
//Video Capture,視訊采集(捕捉)消息
(0x0400+ 69),"終止視訊資料采集操作,宏:capCaptureAbort",
(0x0400+ 46),"顯示視訊采集壓縮器選擇對話框,宏:apDlgVideoCompression",
(0x0400+ 43),"顯示視訊輸出調節對話框(包含控制顯示的圖像的色調、亮度控件),宏:capDlgVideoDisplay",
(0x0400+ 41),"顯示視訊格式選擇對話框(選擇圖像尺寸、位深度和硬壓縮選項),宏:capDlgVideoFormat",
(0x0400+ 42),"顯示一個對話框,在該對話框中可選擇視訊資源,包括視訊輸入資源,宏:capDlgVideoSource",
(0x0400+ 10),"将視訊捕獲視窗與其驅動相連接配接,宏:capDriverConnect",
(0x0400+ 11),"将視訊捕捉視窗與驅動斷開,宏:capDriverDisconnect",
(0x0400+ 14),"擷取視訊捕獲驅動及其硬體性能參數(資訊儲存在CAPDRIVERCAPS結構中),宏:capDriverGetCaps",
(0x0400+ 12),"擷取連接配接到視訊捕獲視窗的驅動名稱,宏:capDriverGetName",
(0x0400+ 13),"擷取連接配接到視訊捕獲視窗的驅動版本,宏:capDriverGetVersion",
(0x0400+ 30),"視訊采集時,從幀緩存區拷貝一幅圖像到剪貼闆,宏:capEditCopy",
(0x0400+ 22),"為視訊捕獲檔案預配置設定磁盤空間(可減少資料儲存時的處理時間),宏:capFileAlloc",
(0x0400+ 21),"擷取目前視訊采集檔案名,宏:capFileGetCaptureFile",
(0x0400+ 23),"另存視訊捕獲資料到一個新檔案,宏:capFileSaveAs",
(0x0400+ 25),"将視訊捕獲資料緩存區的一幅圖像拷貝至一張DIB位圖中,宏:capFileSaveDIB",
(0x0400+ 20),"指定視訊捕獲檔案名(本消息并不實際建立檔案),宏:capFileSetCaptureFile",
(0x0400+ 24),"設定或清除AVI檔案中插入的資訊塊(如文本或自定義資料),宏:capFileSetInfoChunk",
(0x0400+ 36),"獲得目前音頻資料格式或音頻資料結構的大小(預設格式是mono,8 bit,11 kHz PCM),宏:capGetAudioFormat/capGetAudioFormatSize ",
(0x0400+ 67),"獲得目前使用的視訊采集裝置MCI驅動名稱, 宏:capGetMCIDeviceName",
(0x0400+ 65),"擷取目前視訊捕獲的幀頻率(每秒捕獲幾幀),宏:capCaptureGetSetup",
(0x0400+ 54),"獲得目前視訊捕獲視窗的狀态,宏:capGetStatus",
(0x0400+ 8),"擷取關聯到一個視訊捕獲視窗的資料(長整型值),宏:capGetUserData ",
(0x0400+ 44),"擷取包含視訊格式的結構體或視訊格式大小(其實就是BITMAPINFO),宏:capGetVideoForma/capGetVideoFormatSize",
(0x0400+ 60),"從視訊采集驅動擷取并顯示一個單獨的幀(靜态圖像),宏:capGrabFrame",
(0x0400+ 61),"視訊捕捉,填充未壓縮的單幀圖像到幀緩存區并顯示之(與WM_CAP_GRAB_FRAME不同:覆寫或預覽狀态不會改變),宏:capGrabFrameNoStop",
(0x0400+ 83),"請求視訊信号取樣幀及自動建立與調色闆,宏:capPaletteAuto",
(0x0400+ 84),"請求視訊信号手工取樣幀及建立自定義的調色闆(替換預設的調色闆),宏:capPaletteAuto",
(0x0400+ 80),"從調色闆檔案中加載一個調色闆,宏:capPaletteOpen",
(0x0400+ 82),"從剪切闆中拷貝加載一個調色闆,宏:capPalettePaste",
(0x0400+ 81),"儲存調色闆至調色闆檔案,宏:capPaletteSave",
(0x0400+ 62),"開始視訊與音頻的捕獲(到檔案),宏:capCaptureSequence",
(0x0400+ 63),"開始視訊與音頻的捕獲(不寫入檔案),宏:capCaptureSequenceNoFile",
(0x0400+ 35),"設定音頻資料捕獲格式,宏:capSetAudioFormat",
(0x0400+ 85),"指定回調函數用于控制捕獲的開始和結束,宏:capSetCallbackOnCapControl",
(0x0400+ 2),"在應用程式中指定回調函數(出錯時就調用它),宏:capSetCallbackOnError",
(0x0400+ 5),"在應用程式中指定回調函數(當預覽圖像幀被捕獲了的時候就調用它),宏:capSetCallbackOnFrame",
(0x0400+ 3),"在應用程式中指定回調函數(當狀态改變時就調用它),宏:capSetCallbackOnStatus",
(0x0400+ 6),"在應用程式中指定回調函數(在流捕獲期間,當一個新的視訊緩存區可用時就調用它),宏:capSetCallbackOnVideoStream ",
(0x0400+ 7),"在應用程式中指定回調函數(在流捕獲期間,當一個新的音頻緩存區可用時就調用它),宏:capSetCallbackOnWaveStream",
(0x0400+ 4),"流捕獲期間可使用Yield回調函數(Yield回調函數由消息循環組成),每次捕獲視訊幀時至少調用一次Yield,具體視幀速率決定,宏:capSetCallbackOnYield",
(0x0400+ 66),"指定要標明的MCI裝置名稱(如:一張影碟或一盤錄像帶來充當視訊源),宏:capSetMCIDeviceName",
(0x0400+ 51),"打開覆寫模式(将自動關閉預覽模式),覆寫模式:不占用CPU資源,直接在顯示器上顯示視訊(由捕獲裝置硬體來完成),宏:capOverlay",
(0x0400+ 50),"打開或關閉預覽模式,宏:capPreview",
(0x0400+ 52),"設定預覽模式下圖像的幀速度,宏:capPreviewRate",
(0x0400+ 53),"打開或關閉預覽視訊的縮放比例,宏:capPreviewScale",
(0x0400+ 55),"設定視訊幀的滾動條的位置(預覽模式或疊加模式),宏:capSetScrollPos",
(0x0400+ 64),"設定流捕捉時的配置參數,重新整理CAPTUREPARMS結構,宏:capCaptureSetSetup",
(0x0400+ 9),"關聯資料(長整型值)到一個視訊捕獲視窗,宏:capSetUserData",
(0x0400+ 45),"對視訊格式進行修改設定,宏:capSetVideoFormat",
(0x0400+ 72),"指定捕獲視訊流中的個别幀,宏:capCaptureSingleFrame",
(0x0400+ 71),"關閉單幀捕獲檔案,宏:capCaptureSingleFrameClose",
(0x0400+ 70),"打開單幀捕獲檔案,宏:capCaptureSingleFrameOpen",
(0x0400+ 68),"停止視訊捕獲操作,宏:capCaptureStop",
//Common Dialog Box,通用對話框消息
//Font dialog box,字型通用對話框
(0x0400 + 1),"擷取字型通用對話框中使用者目前字型選擇資訊,相關結構:LOGFONT",
(0x0400 + 102),"設定字型通用對話框的顯示選項,相關結構:CHOOSEFONT",
(0x0400 + 101),"設定字型通用對話框中使用者目前字型資訊,相關結構:LOGFONT",
//Page Setup dialog,頁面設定通用對話框
(0x0400+5),"通知鈎子函數:頁面設定對話框要在信封樣本頁上繪制郵票區",
(0x0400+1),"通知PagePaintHook鈎子函數:頁面設定對話框上樣本頁的整個頁面區的坐标",
(0x0400+4),"通知鈎子函數:頁面設定對話框要在樣本頁上繪制頁面内容",
(0x0400+3),"通知鈎子函數:頁面設定對話框将要繪制樣本頁樣本頁的的目前邊距",
(0x0400+2),"通知PagePaintHook鈎子函數:頁面設定對話框上樣本頁的目前最小邊距",
(0x0400 ),"頁面設定對話框将要繪制樣本頁,鈎子函數利用此消息準備供給樣本頁裡的内容",
(0x0400+6),"頁面設定對話框将要繪制信封樣本頁的傳回位址部分,此消息僅發向信封和其它紙張大小",
//Open or Save As dialog box,打開儲存為通用對話框
(0x0400+100+ 0x0001),"獲得打開儲存為通用對話框中被選擇檔案的路徑和檔案名",
(0x0400+100+ 0x0003),"從打開儲存為通用對話框獲得目前檔案夾的PIDL(外殼對象标志符清單),注:外殼程式設計中,要使用PIDL路徑代替普通路徑",
(0x0400+100+ 0x0002),"獲得打開儲存為通用對話框中目前打開檔案夾的路徑",
(0x0400+100+ 0x0000),"獲得打開儲存為通用對話框中被選擇檔案的檔案名(不含路徑)",
(0x0400+100+ 0x0005),"隐藏打開儲存為通用對話框(OFN_EXPLORER)中的指定控件",
(0x0400+100+ 0x0004),"為儲存為通用對話框(OFN_EXPLORER)中的指定控件設定文本",
(0x0400+100+ 0x0006),"為儲存為通用對話框(OFN_EXPLORER)中設定預設檔案擴充名",
//Open or Save As dialog box can send to a hook procedure,打開另存為通用對話框的HOOK相關消息
(-601 - 0x0005),"打開另存為通用對話框向OFNHookProc鈎子函數發送确定按鈕被按下的消息",
(-601 - 0x0002),"打開另存為通用對話框向OFNHookProc鈎子函數發送一個新檔案夾被打開的消息",
(-601 - 0x0004),"打開另存為通用對話框中的幫助按鈕被按下時發送本消息到OFNHookProc鈎子函數",
(-601 - 0x0000),"系統已完成在打開另存為通用對話框中排列控件(為子對話框的控件騰出空間)時發送本消息到OFNHookProc鈎子函數",
(-601 - 0x0001),"使用者在打開另存為對話框中的檔案清單裡選擇了一個新檔案或檔案夾時發送本消息到OFNHookProc鈎子函數",
(-601 - 0x0003),"當使用者選擇的檔案名發生網絡共享沖突時打開另存為對話框發送本消息(共享違例)到OFNHookProc鈎子函數",
(-601 - 0x0006),"打開另存為對話框中從檔案類型清單中選擇一個新檔案類型時發送本消息到OFNHookProc鈎子函數",
//Dialog box default push button,對話框預設按鈕消息
(0x0400+0),"擷取對話框中預設按鈕的ID号",
(0x0400+2),"使一個(頂層視窗且非chind視窗)對話框回到桌面(螢幕)中,使整個對話框可視",
(0x0400+1),"改變對話框中預設按鈕的ID号",
//TAPI:電話應用程式接口消息
//Remote Access Service Messages,RAS(遠端通路服務)消息,主要用于遠端撥号(ADSL寬帶撥号等)和VPN(虛拟專用網絡)
0xCCCD,"撥号事件通知消息,RAS連接配接期間狀态事件發生改變時,系統發送本消息到相關視窗",
//輸入法編輯器消息
0x0021,"發送給IME視窗,隐藏狀态視窗",
0x0007,"發送給IME視窗,擷取候選視窗的位置",
0x0009,"發送給IME視窗,擷取用來顯示按鍵組合視窗中的文本的邏輯字型",
0x000B,"發送給IME視窗,擷取按鍵組合視窗的位置",
0x0001,"通知:標明的IME需要應用程式提供有關按鍵組合視窗的資訊",
0x0007,"通知:標明的IME需要從應用程式那裡取得已轉換的字元串",
0x0006,"通知:標明的IME需要應用程式提供有關組合字元串中某個字元的位置資訊",
0x0003,"通知:標明的IME需要應用程式提供有關用在按鍵組合視窗中的字型資訊",
0x0005,"通知:標明的IME需要應用程式提供有關組合字元串中某個字元的位置資訊",
0x0004,"通知:標明的IME需要應用程式提供一個用于自動更正的字元串",
0x0002,"通知:標明的IME需要應用程式提供有關候選視窗的資訊",
NSTATUS*/,"",
//0x0003,"",
0x000F , "發送給IME視窗,擷取狀态視窗的位置" ,
0x0022 , "發送給IME視窗,顯示狀态視窗" ,
0x0008 , "發送給IME視窗,設定候選視窗的位置" ,
0x000A , "發送給IME視窗,設定用來顯示按鍵組合視窗中的文本的邏輯字型" ,
0x000C , "發送給IME視窗,設定按鍵組合視窗的樣式" ,
//0x0002,"",
//0x0006,"",
//0x0004,"",
0x0010 , "發送給IME視窗,設定狀态視窗的位置" ,
0x0003 , "IME通知應用程式:候選視窗中的内容将改變" ,
0x0004 , "IME通知應用程式:候選視窗将關閉" ,
0x0001 , "IME通知應用程式:狀态視窗将關閉" ,
0x000D , "IME通知應用程式:将顯示一條出錯或其他資訊" ,
0x0005 , "IME通知應用程式:将打開候選視窗" ,
0x0002 , "IME通知應用程式:将建立狀态視窗" ,
0x0009 , "IME通知應用程式:已結束候選處理同時将移動候選視窗" ,
0x000A , "IME通知應用程式:輸入内容的字型已被更改" ,
0x000B , "IME通知應用程式:按鍵組合視窗的樣式或位置已被更改" ,
0x0006 , "IME通知應用程式:輸入内容的轉換模式已被更改" ,
0x0008 , "IME通知應用程式:輸入内容的狀态已被更改" ,
0x0007 , "IME通知應用程式:輸入内容的語句模式已被更改" ,
0x000C , "IME通知應用程式:輸入内容中的狀态視窗的位置已被更改" ,
//IMR_CANDIDATEFORM,"",
//IMR_COMPOSITIONFORM,"",
//Pager Control,Pager控件消息,分頁控件消息
(0x1400 + 3) , "啟用或禁用Pager分頁控件的滑鼠消息轉發,若啟用則Pager控件轉發WM_MOUSEMOVE消息給包含的視窗,宏:Pager_ForwardMouse" ,
(0x1400 + 5) , "擷取Pager分頁控件的目前背景色,宏:Pager_GetBkColor" ,
(0x1400 + 7) , "擷取Pager分頁控件的目前邊界尺寸,宏:Pager_GetBorder" ,
(0x1400 + 11) , "擷取Pager分頁控件的目前按鈕大小,宏:Pager_GetButtonSize" ,
(0x1400 + 12) , "擷取Pager分頁控件中指定按鈕的狀态,宏:Pager_GetButtonState" ,
(0x2000 + 4) , "擷取Pager分頁控件的IDropTarget接口指針,宏:Pager_GetDropTarget" ,
(0x1400 + 9) , "擷取Pager分頁控件的滾動條的目前位置,宏:Pager_GetPos" ,
(0x1400 + 2) , "強制重新計算Pager分頁控件包含的視窗的大小,宏:Pager_RecalcSize" ,
(0x1400 + 4) , "設定Pager分頁控件的目前背景色,宏:Pager_SetBkColor" ,
(0x1400 + 6) , "設定Pager分頁控件的目前邊界尺寸,宏:Pager_SetBorder" ,
(0x1400 + 10) , "設定Pager分頁控件的目前按鈕大小,宏:Pager_SetButtonSize" ,
(0x1400 + 1) , "設定Pager分頁控件中包含的視窗,宏:Pager_SetChild" ,
(0x1400 + 8) , "擷取Pager分頁控件的滾動條的目前位置,宏:Pager_SetPos" ,
//Pager Control,Pager控件通知消息
(-900-2) , "Pager控件發送的通知消息,用以獲得所包含視窗的滾動尺寸,相關結構:NMPGCALCSIZE" ,
(-900-1) , "在所包含視窗被滾動之前,Pager控件發送的通知消息,相關結構:NMPGSCROLL" ,
//MIDI消息
0x3C2 , "當MIDI輸入裝置被關閉時,把該消息發送給MIDI輸入回調函數" ,
0x3C3 , "當MIDI輸入裝置接收一條MIDI消息後,把該消息發送給MIDI輸入回調函數" ,
0x3C5 , "當收到一條無效的MIDI消息時,把該消息發送給MIDI輸入回調函數" ,
0x3C4 , "當輸入緩沖區中填寫了MIDI系統專用資料且将把該緩沖區交還給應用程式時,發送該消息給MIDI回調函數" ,
0x3C6 , "當收到一條無效的MIDI系統專用消息時,把該消息發送給一個MIDI輸入回調函數" ,
0x3CC , "當MIDI輸入裝置收到一條MIDI消息,但應用程式處理MIM_DATA消息不夠快跟不上輸入裝置時,發送該消息給MIDI輸入回調函數" ,
0x3C1 , "當MIDI輸入裝置被打開時,把該消息發送給MIDI輸入回調函數" ,
0x3C2 , "當關閉某MIDI輸入裝置時,發送該消息給一個視窗。一旦發送了該消息,裝置句柄将不再有效" ,
0x3C3 , "當MIDI輸入裝置收到一條完整的MIDI消息時,發送該消息給一個視窗" ,
0x3C5 , "當收到一條無效的MIDI消息時,把該消息發給一個視窗" ,
0x3C4 , "當輸入緩沖區中填寫了MIDI系統專用資料且将把該緩沖區交還給應用程式時,發送該消息給一個視窗" ,
0x3C6 , " 當收到一條無效的(或不完整的)MIDI系統專用消息時,發送該消息給一個視窗" ,
0x3CC , "當MIDI輸入裝置收到一條MIDI消息,但應用程式處理MIM_DATA消息不夠快跟不上輸入裝置時,發送該消息給一個回調視窗" ,
0x3C1 , "當MIDI輸入裝置被打開時,發送該消息給一個視窗" ,
0x3C8 , "當MIDI輸出裝置被關閉時,發送該消息給一個視窗;一旦發送了這一消息,裝置句柄将不再有效" ,
0x3C9 , "當指定的系統專用緩沖區中的内容被播放完,并且将把該緩沖區交還給應用程式時,發送該消息給一個MIDI回調函數" ,
0x3C7 , "當MIDI輸出裝置被打開時,發送該消息給一個視窗" ,
0x3CA , "當在MIDI輸出流中一個MEVT_F_CALLBACK(标志)事件到達時,發送該消息給一個視窗" ,
0x3C8 , "當MIDI輸出裝置被關閉時,把該消息發送給MIDI輸出回調函數" ,
0x3C9 , "當指定的專用系統或流緩沖區已經播放,并且正在傳回到應用程式時,發送該資訊到MIDI輸出回調函數" ,
0x3C7 , "當MIDI輸出裝置被打開時,把該消息發送給MIDI輸出回調函數" ,
0x3CA , "當在MIDI輸出流中一個MEVT_F_CALLBACK(标志)事件到達時,發送該消息給一個視窗" ,
//驅動程式消息
0x0004 , "驅動程式因CloseDriver調用而關閉時,系統向它發出本消息,驅動程式常使用DRV_CLOSE通知來釋放特定執行個體的資料結構" ,
0x0007 , "驅動程式完成初始化安裝及每當使用者要重新配置驅動程式時,驅動安裝程式會發送該消息" ,
0x0005 , "驅動程式被釋放或由Windows進入DOS時,向驅動程式發DRV_DISABLE消息" ,
0x0002 , "當驅動程式首次加載後,系統向它發DRV_ENABLE消息,利用該消息設定硬體并挂接中斷" ,
0x000B , "系統退出前,向所有打開的驅動程式發出該消息" ,
0x0006 , "驅動程式被丢棄前,系統發送給它的最後一個消息就是DRV_FREE" ,
0x0009 , "驅動程式安裝過程中,它将收到該消息" ,
0x0001 , "驅動程式首次加載後,系統發送給它的就是DRV_LOAD消息,此時可初始化執行個體資料" ,
0x0003 , "驅動程式被OpenDriver調用打開時,系統向它發該消息" ,
0x000F , "在符合APM标準的系統中,當系統将進入或退出挂起模式時,驅動程式将收到DRV_PORWER消息" ,
0x0008 , "驅動程式的安裝程式利用該消息來确定驅動程式是否能由使用者配置。若該消息傳回TURE,安裝程式會使能\" configure\ "或\" Setup\ "按鈕" ,
0x000A , "驅動程式将從安裝的驅動程式清單中删除時,将會收到該消息" ,
0x4000 , "使用者自定義的驅動程式消息的消息值範圍從DRV_RESERVED開始到DRV_USER" ,
DRV_EXITAPPLICATION, "應用程式退出時,系統向驅動程式發出該消息" ,
0x0800 , "使用者自定義的驅動程式消息的消息值範圍從DRV_RESERVED開始到DRV_USER" ,
//Power Management,電源管理消息,PBT_:Power BaTtery
0x0009 , "該消息發送到應用程式,通知BIOS的電池電量不足,視窗通過WM_POWERBROADCAST收到此消息" ,
0x000B , "進階電源管理的基本輸入/輸出系統 (BIOS)發出進階電源管理的OEM事件信号時(APM:進階電源管理),發送本消息,視窗通過WM_POWERBROADCAST收到此消息,注:這不是個統一事件,各OEM廠商會根
據自己的判斷嘗試捕捉各自事件" ,
0x000A , "計算機電源狀态改變時,發送本消息,如:檢測到電池電源切換A/C或低于一個門檻值後的剩餘電池電量的下降,視窗通過WM_POWERBROADCAST收到此消息" ,
0x0000 , "發送該消息以請求允許挂起計算機,授予權限的應用程式應在傳回前挂起,視窗通過WM_POWERBROADCAST收到此消息" ,
0x0002 , "待機請求被拒絕時,發送該消息,視窗通過WM_POWERBROADCAST收到此消息" ,
0x0012 , "計算機自動喚醒以處理某事件時,發送該消息,視窗通過WM_POWERBROADCAST收到此消息" ,
0x0006 , "由于BIOS電池問題使計算機被挂起後恢複操作時,發送該消息,驅動程式通過WM_POWERBROADCAST收到此消息" ,
0x0007 , "系統待機後恢複運作時,發送該消息,視窗通過WM_POWERBROADCAST收到此消" ,
0x0004 , "系統進入待機後,會立即發送該消息,視窗通過WM_POWERBROADCAST收到此消息" ,
//setup functions,驅動安裝函數消息
0x0000000d , "驅動安裝過程中,檔案拷貝發生錯誤時,該通知發送給回調例程" ,
0x00000007 , "驅動安裝過程中,檔案删除操作發生錯誤時,該通知發送給回調例程" ,
0x0000000c , "驅動安裝過程中,隊列完成複制操作時,該通知傳遞給回調函數(即使使用者取消或有錯誤發生,該通知也被發送)" ,
0x00000006 , "驅動安裝過程中,當隊列完成删除操作時,該通知被傳回給回調例程(即使使用者取消或有錯誤發生,該通知也被發送)" ,
0x00000002 , "驅動安裝過程中,隊列中的所有作業已完成後,該通知發送給回調例程" ,
0x00000009 , "驅動安裝過程中,隊列完成重命名操作後,該通知發送到回調例程(即使使用者取消或有錯誤發生,該通知也被發送)" ,
0x00000004 , "驅動安裝過程中,隊列完成子隊列中的删除、重命名或拷貝作業後,該通知發送給回調例程" ,
0x00000013 , "驅動安裝過程中,該通知發送給SetupIterateCabinet函數的回調例程,用以表明已從cab壓縮檔案中提取出一個檔案,或提取失敗并且對cab壓縮檔案的處理已被取消" ,
0x00000011 , "驅動安裝過程中,每當cab壓縮檔案中找到一個檔案時,該通知送到SetupIterateCabinet函數的回調例程,回調例程須傳回一個值以訓示是否提取該檔案" ,
0x00000014 , "驅動安裝過程中,如果檔案操作被延時(由于檔案在使用中),該通知由SetupInstallFileEx函數或SetupCommitFileQueue函數發送給回調例程,該檔案操作将在下次系統重新開機時被
繼續處理" ,
0x00010000 , "驅動安裝過程中,若要複制檔案的語言不比對現有目标檔案的語言,該通知發送給回調例程,它可被單獨或聯合發送到回調例程(通過\" 或\ "操 作:SPFILENOTIFY_TARGETEXISTS 與
/或 SPFILENOTIFY_TARGETNEWER)" ,
0x0000000e , "驅動安裝過程中,當需要新的媒介或新的cab壓縮檔案時,該通知發送給回調例程" ,
0x00000012 , "驅動安裝過程中,該通知由SetupIterateCabinet函數發送,用以表明目前檔案需有另一個cab壓縮檔案櫃才能繼續。您的回調例程可調用SetupPromptForDisk函數,或建立自己
的對話框,提示使用者去插入下一張磁盤" ,
0x0000000f , "驅動安裝過程中,該通知由SetupScanFileQueue函數發送給回調例程,用以檢索檔案隊列的拷貝子隊列中的各個節點(隻發生在以SPQ_SCAN_USE_CALLBACK标志調用
SetupScanFileQueue函數時)" ,
0x0000000a , "驅動安裝過程中,若檔案重命名操作過程中發生錯誤時,該通知發送給回調例程" ,
0x0000000b , "驅動安裝過程中,當隊列開始檔案拷貝操作時,該通知發送給回調函數" ,
0x00000005 , "驅動安裝過程中,當隊列開始檔案删除操作時,該通知發送給回調函數" ,
0x00000001 , "驅動安裝過程中,當隊列允許程序啟動時,該通知發送給回調例程" ,
0x00000008 , "驅動安裝過程中,當隊列開始檔案重命名操作時,該通知發送給回調函數" ,
0x00000003 , "驅動安裝過程中,當列隊開始處理在删除、重命名或拷貝子隊列中的作業時,該通知發送給回調函數" ,
0x00020000 , "驅動安裝過程中,如果要拷貝的檔案已用SP_COPY_NOOVERWRITE标志進行列隊,且該檔案在目标目錄中已經存在時,該通知發送給回調例程。它可被單獨或聯合發送到回調例程(通
過或操作:SPFILENOTIFY_LANGMISMATCH 與/或 SPFILENOTIFY_TARGETNEWER通知)" ,
0x00040000 , "驅動安裝過程中,驅動安裝過程中,如果要拷貝的檔案已用P_COPY_NEWER或SP_COPY_FORCE_NEWER标志進行列隊,且較新版本在檔案中已經存在時,該通知發送給回調例程。它可被單
獨或聯合發送到回調例程(通過或操作:SPFILENOTIFY_LANGMISMATCH 與/或 SPFILENOTIFY_TARGETEXISTS通知)" ,
0x0000,"空消息,可檢測程式是否有響應等",
0x0001,"建立一個視窗",
0x0002,"銷毀一個視窗",
//IDSTR(0x0004),"",
0x0003,"移動一個視窗",
0x0005,"改變一個視窗的大小",
0x0006,"一個視窗被激活或失去激活狀态",
0x0007,"将焦點轉向一個視窗",
0x0008,"使一個視窗失去焦點",
//IDSTR(0x0009),"",
0x000A,"使一個視窗處于可用狀态",
0x000B,"設定視窗是否能重繪",
0x000C,"設定一個視窗的文本",
0x000D,"複制視窗的文本到緩沖區",
0x000E,"得到視窗的文本長度(不含結束符)",
0x000F,"視窗重繪",
0x0010,"使用者關閉視窗時會發送本消息,緊接着會發送WM_DESTROY消息",
0x0011,"關機或登出時系統會按優先級給各程序發送WM_QUERYENDSESSION,告訴應用程式要關機或登出了",
0x0012,"關閉消息循環結束程式的運作",
0x0013,"最小化的視窗即将被恢複以前的大小位置",
0x0014,"當一個視窗的背景必須被擦除時本消息會被觸發(如:視窗大小改變時)",
0x0015,"當系統顔色改變時,發送本消息給所有頂級視窗",
0x0016,"關機或登出時系統會發出WM_QUERYENDSESSION消息,然後将本消息發送給應用程式,通知程式會話結束",
//IDSTR(0x0017),"",
0x0018,"發送本消息給一個視窗,以便隐藏或顯示該視窗",
//IDSTR(0x0019),"",
0x001A,"讀寫\"win.ini\"時會發送本消息給所有頂層視窗,通知其它程序該檔案已被更改",
0x001B,"改變裝置模式設定(\"win.ini\")時,處理本消息的應用程式可重新初始化它們的裝置模式設定",
0x001C,"視窗程序激活狀态改動,正被激活的視窗屬于不同的應用程式 ",//??
0x001D,"當系統的字型資源庫變化時發送本消息給所有頂級視窗",
0x001E,"當系統的時間變化時發送本消息給所有頂級視窗",
0x001F,"發送本消息來取消某種正在進行的模态(操作)(如鼠示捕獲),例如:啟動一個模态視窗時,父窗會收到本消息;該消息無參數",
0x0020,"若滑鼠光标在某視窗内移動且滑鼠沒被捕獲時,就會發送本消息給某個視窗",
0x0021,"當滑鼠光标在某個未激活視窗内,而使用者正按着滑鼠的某個鍵時,會發送本消息給目前視窗",
0x0022,"點選視窗标題欄或當視窗被激活、移動、大小改變時,會發送本消息給MDI子視窗",
0x0023,"本消息由基于計算機的訓練程式發送,通過WH_JOURNALPALYBACK的HOOK程式分離出使用者輸入消息",
0x0024,"當視窗将要改變大小或位置時,由系統發送本消息給視窗,使用者拖動一個可重置大小的視窗時便會發出本消息",
//IDSTR(0x0025),"",
0x0026,"當一個最小化的視窗圖示将被重繪時發送本消息",
0x0027,"本消息發送給某個最小化的視窗,僅當它在畫圖示前它的背景必須被重畫",
0x0028,"發送本消息給一個對話框程式視窗過程,以便在各控件間設定鍵盤焦點位置",
//IDSTR(0x0029),"",
0x002A,"每當列印管理列隊增加或減少一條作業時就會發出本消息",
0x002B,"按鈕、組合框、清單框、菜單的外觀改變時會發送本消息給這些控件的所有者",
0x002C,"按鈕、組合框、清單框、清單控件、菜單項被建立時會發送本消息給這些控件的所有者",
0x002D,"當清單框或組合框被銷毀或通過LB_DELETESTRING、LB_RESETCONTENT、CB_DELETESTRING或CB_RESETCONTENT消息删除某些項時,會發送本消息給這些控件的所有者",
0x002E,"LBS_WANTKEYBOARDINPUT風格的清單框會發出本消息給其所有者,以便響應WM_KEYDOWN消息",
0x002F,"LBS_WANTKEYBOARDINPUT風格的清單框會發送本消息給其所有者,以便響應WM_CHAR消息",
0x0030,"指定控件所用字型",
0x0031,"得到目前控件繪制其文本所用的字型",
0x0032,"為某視窗關聯一個熱鍵",
0x0033,"确定某熱鍵與某視窗是否相關聯",
//IDSTR(0x0034),"",
//IDSTR(0x0035),"",
//IDSTR(0x0036),"",
0x0037,"本消息發送給最小化的視窗(iconic),當該視窗将被拖放而其視窗類中沒有定義圖示,應用程式能傳回一個圖示或光标的句柄。當使用者拖放圖示時系統會顯示這個圖示或光标",
//IDSTR(0x0038),"",
0x0039,"可發送本消息來确定組合框(CBS_SORT)或清單框(LBS_SORT)中新增項的相對位置",
//IDSTR(0x003A),"",
//IDSTR(0x003B),"",
//IDSTR(0x003C),"",
0x003D,"\"oleacc.dll\"(COM元件)(Microsoft Active Accessibility:友善殘障人士使用電腦的一種技術)發送本消息激活服務程式以便擷取它所包含的關聯對象的資訊",
//IDSTR(0x003E),"",
//IDSTR(0x003F),"",
//IDSTR(0x0040),"",
0x0041,"顯示記憶體已經很少了",
//IDSTR(0x0042),"",
//IDSTR(0x0043),"",
0x0044,"Win3.1中,當序列槽事件産生時,通訊裝置驅動程式發送消息本消息給系統,訓示輸入輸出隊列的狀态",
//IDSTR(0x0045),"",
0x0046,"本消息會發送給那些大小和位置(Z_Order)将被改變的視窗,以調用SetWindowPos函數或其它視窗管理函數",
0x0047,"本消息會發送給那些大小和位置(Z_Order)已被改變的視窗,以調用SetWindowPos函數或其它視窗管理函數",
0x0048,"當系統将要進入暫停狀态時發送本消息(适用于16位的windows)",
//IDSTR(0x0049),"",
0x004A,"當一個應用程式傳遞資料給另一個應用程式時發送本消息",
0x004B,"當使用者取消程式日志激活狀态時,發送本消息給那個應用程式。該消息使用空視窗句柄發送",
//IDSTR(0x004C),"",
//IDSTR(0x004D),"",
0x004E,"當某控件的某事件已發生或該控件需得到一些資訊時,發送本消息給其父窗",
//IDSTR(0x004F),"",
0x0050,"當使用者通過過單擊工作列上的語言訓示符或某快捷鍵組合選擇改變輸入法時系統會向焦點視窗發送本消息",
0x0051,"切換輸入法後,系統會發送本消息給受影響的頂層視窗",
0x0052,"程式已初始化windows幫助例程時會發送本消息給應用程式",
0x0053,"按下<F1>後,若某菜單是激活的,就發送本消息給此視窗關聯的菜單;否則就發送給有焦點的視窗;若目前都沒有焦點,就把本消息發送給目前激活的視窗",
0x0054,"當使用者已登入或退出後發送本消息給所有視窗;當使用者登入或退出時系統更新使用者的具體設定資訊,在使用者更新設定時系統馬上發送本消息",
0x0055,"公用控件、自定義控件和其父窗通過本消息判斷控件在WM_NOTIFY通知消息中是使用ANSI還是UNICODE,使用本消息能使某個控件與它的父控件間進行互相通信",
0x007B,"當使用者在某視窗中點選右鍵就發送本消息給該視窗,設定右鍵菜單",
0x007C,"當調用SetWindowLong函數将要改變一個或多個視窗的風格時,發送本消息給那個視窗",
0x007D,"當調用SetWindowLong函數改變一個或多個視窗的風格後,發送本消息給那個視窗",
0x007E,"當顯示器的分辨率改變後,發送本消息給所有視窗",
0x007F,"本消息發送給某個視窗,用于傳回與某視窗有關聯的大圖示或小圖示的句柄",
0x0080,"應用程式發送本消息讓一個新的大圖示或小圖示與某視窗相關聯",
0x0081,"當某視窗首次被建立時,本消息在WM_CREATE消息發送前發送",
0x0082,"本消息通知某視窗,非客戶區正在銷毀",
0x0083,"當某視窗的客戶區的大小和位置須被計算時發送本消息",
0x0084,"當使用者在在非客戶區移動滑鼠、按住或釋放滑鼠時發送本消息(擊中測試);若滑鼠沒有被捕獲,則本消息在視窗得到光标之後發出,否則消息發送到捕獲到滑鼠的視窗",
0x0085,"當視窗架構(非客戶區)必須被被重繪時,應用程式發送本消息給該視窗",
0x0086,"本消息發送給某視窗,在視窗的非客戶區被激活時重繪視窗",
0x0087,"發送本消息給某個與對話框程式關聯的控件,系統控制方位鍵和TAB鍵使輸入進入該控件,通過響應本消息應用程式可把它當成一個特殊的輸入控件并能處理它",
0x0088,"當避免聯系獨立的GUI線程時,本消息用于同步重新整理,本消息由系統确定是否發送",
0x00A0,"當光标在某視窗的非客戶區内移動時,發送本消息給該視窗",
0x00A1,"當光标在某視窗的非客戶區内的同時按下滑鼠左鍵,會發送本消息",
0x00A2,"當使用者釋放滑鼠左鍵的同時光标在某視窗的非客戶區内時,會發送本消息",
0x00A3,"當使用者輕按兩下滑鼠左鍵的同時光标在某視窗的非客戶區内時,會發送本消息",
0x00A4,"當使用者按下滑鼠右鍵的同時光标在某視窗的非客戶區内時,會發送本消息",
0x00A5,"當使用者釋放滑鼠右鍵的同時光标在某視窗的非客戶區内時,會發送本消息",
0x00A6,"當使用者輕按兩下滑鼠右鍵的同時光标在某視窗的非客戶區内時,會發送本消息",
0x00A7,"當使用者按下滑鼠中鍵的同時光标在某視窗的非客戶區内時,會發送本消息",
0x00A8,"當使用者釋放滑鼠中鍵的同時光标在某視窗的非客戶區内時,會發送本消息",
0x00A9,"當使用者輕按兩下滑鼠中鍵的同時光标在某視窗的非客戶區内時,會發送本消息",
//滾動條消息
0x00E0,"設定滾動條上滑塊的位置",
0x00E1,"擷取滾動條上滑塊的位置",
0x00E2,"設定滾動條的最大與最小位置值",
0x00E6,"設定滾動條的最大與最小位置值,并重繪滾動條",
0x00E3,"擷取滾動條的最大與最小位置值",
0x00E4,"設定滾動條的最大與最小位置值,并重繪滾動條",
0x00E9,"設定滾動條的參數,本消息通過SCROLLINFO結構指定多種參數,具體指定哪些參數由結構中的fMask成員确定",
0x00EA,"擷取滾動條的參數,發送本消息後,将在SCROLLINFO結構中傳回控件的多種參數,當然須事先設定結構的fMask成員以确定具體要取得哪些參數",
//按鈕控件消息
0x00F0,"擷取單選按鈕或複選框的狀态",
0x00F1,"設定單選按鈕或複選框的狀态",
0x00F2,"确定單選按鈕或複選框的狀态",
0x00F3,"改變按鈕的高亮狀态",
0x00F4,"改變按鈕的風格",
0x00F5,"模拟使用者點選按鈕",
0x00F6,"擷取與按鈕相關聯的圖檔句柄(圖示或位圖)",
0x00F7,"把按鈕與某張圖檔相關聯(圖示或位圖),注:按鈕須有BS_ICON風格",
//按鈕控件通知消息
0,"使用者單擊了按鈕,父窗通過WM_COMMAND來接收本通知消息",
5,"使用者輕按兩下了按鈕(BS_OWNERDRAW或BS_RADIOBUTTON風格),父窗通過WM_COMMAND來接收本通知消息",
4,"按鈕被禁止,父窗通過WM_COMMAND來接收本通知消息",
5,"使用者輕按兩下了按鈕(與BN_DBLCLK同)(BS_OWNERDRAW或BS_RADIOBUTTON風格),父窗通過WM_COMMAND來接收本通知消息",
2,"使用者選擇(即加亮)了按鈕(與BN_PUSHED相同),父窗通過WM_COMMAND來接收本通知消息",
7,"按鈕失去了鍵盤焦點(按鈕須有BS_NOTIFY風格才能發送本消息),父窗通過WM_COMMAND來接收本通知消息",
1,"按鈕應當重繪,父窗通過WM_COMMAND來接收本通知消息",
2,"使用者加亮了按鈕(與BN_HILITE相同),父窗通過WM_COMMAND來接收本通知消息",
6,"按鈕收到鍵盤焦點(按鈕須有BS_NOTIFY風格才能發送本消息),父窗通過WM_COMMAND息來接收本通知消息",
3,"按鈕的加亮應當去掉(與BN_UNPUSHED相同),父窗通過WM_COMMAND來接收本通知消息",
3,"按鈕的加亮應當去掉(與BN_UNHILITE相同),父窗通過WM_COMMAND來接收本通知消息",
0x0100,"用于WinCE系統,本消息在使用GetMessage和PeekMessage函數時,用于過濾鍵盤消息",
0x0100,"當一個非系統按鍵被按下時(<ALT>鍵沒有被按下),會發送本消息給擁有鍵盤焦點的視窗",
0x0101,"當一個非系統按鍵被釋放彈起時(<ALT>鍵沒有被按下),會發送本消息給擁有鍵盤焦點的視窗",
0x0102,"按下某按鍵,并已發出WM_KEYDOWN、WM_KEYUP消息,本消息包含被按下的按鍵的字元碼",
0x0103,"\"死字元\"消息,當使用TranslateMessage函數翻譯WM_KEYUP消息時,發送本消息給擁有鍵盤焦點的視窗,注:德語鍵盤上,有些按鍵隻是給字元添加音标的,并不産生字元,故稱\"死字元\"",
0x0104,"當使用者按住<ALT>鍵的同時又按下其它鍵時,發送本消息給擁有焦點的視窗",
0x0105,"當使用者釋放一個按鍵的同時<ALT>鍵還按着時,發送本消息給擁有焦點的視窗",
0x0106,"當WM_SYSKEYDOWN消息被TranslateMessage函數翻譯後,發送本消息給擁有焦點的視窗,注:<ALT>鍵被按下",
0x0107,"\"死字元\"消息,當使用TranslateMessage函數翻譯WM_SYSKEYDOWN消息時,發送本消息給擁有鍵盤焦點的視窗,注:德語鍵盤上,有些按鍵隻是給字元添加音标的,并不産生字元,故稱\"死字元\"",
0x0108,"用于WinCE系統,本消息在使用GetMessage和PeekMessage函數時,用于過濾鍵盤消息",
0x010D,"當使用者開始輸入編碼時,系統立即發送該消息到IME中,IME打開編碼視窗,注:輸入法相關",
0x010E,"當編碼結束時,IME發送本消息,使用者程式可接受本消息,以便自己顯示使用者輸入的編碼,注:輸入法相關",
0x010F,"當使用者改變了編碼狀态時,發送本消息,應用程式可通過調用ImmGetCompositionString函數擷取新的編碼狀态",
0x010F,"當使用者改變了編碼狀态時,發送本消息,應用程式可通過調用ImmGetCompositionString函數擷取新的編碼狀态",
0x0110,"在某對話框程式被顯示前發送本消息給該對話框程式,通常用本消息對控件進行一些初始化工作和執行其它任務",
0x0111,"使用者選擇一條菜單指令項或某控件發送一條通知消息給其父窗,或某快捷鍵被翻譯時,本消息被發送",
0x0112,"當使用者選擇一條系統菜單指令、使用者最大化或最小化或還原或關閉時,視窗會收到本消息",
0x0113,"發生了定時器事件",
0x0114,"當視窗的标準水準滾動條産生一個滾動事件時,發送本消息給該視窗",
0x0115,"當視窗的标準垂直滾動條産生一個滾動事件時,發送本消息給該視窗",
0x0116,"當一個菜單将被激活時發送本消息,它發生在使用者點選了某菜單項或按下某菜單鍵。它允許程式在顯示前更改菜單",
0x0117,"當一個下拉菜單或子菜單将被激活時發送本消息,它允許程式在它顯示前更改菜單,卻不更改全部菜單",
0x0118,"系統用來通知光标跳動的一個消息",
0x011F,"當使用者選擇一條菜單項時,發送本消息給菜單的所有者(一般是視窗)",
0x0120,"當菜單已被激活且使用者按下了某菜單字元鍵(菜單字元鍵用括号括着、帶下劃線,不同于快捷鍵),發送本消息給菜單的所有者",
0x0121,"當一個模态對話框或菜單進入空閑狀态時,發送本消息給它的所有者,一個模态對話框或菜單進入空閑狀态就是在處理完一條或幾條先前的消息後,沒有消息在消息列隊中等待",
0x0122,"本消息允許程式為菜單項提供一個感覺上下文的菜單(即快捷菜單),要為菜單項顯示一下上下文菜單,請使用TPM_RECURSE辨別調用TrackPopupMenuEx函數",
0x0123,"當使用者拖動菜單項時,發送本消息給拖放菜單的擁有者,可讓菜單支援拖拽,可使用OLE拖放傳輸協定啟動拖放操作,注:菜單要具有MNS_DRAGDROP風格",
0x0124,"當滑鼠光标進入或離開菜單項時,本消息發送給支援拖放的菜單的擁有者,相關結構體:MENUGETOBJECTINFO,注:菜單要具有MNS_DRAGDROP風格",
0x0125,"當一條下拉菜單或子菜單被銷毀時,發送本消息",
0x0126,"當使用者在一個菜單上作出選擇時,會發送本消息,菜單要具有MNS_NOTIFYBYPOS風格(在MENUINFO結構體中設定)",
0x0132,"系統繪制消息框前發送本消息給消息框的所有者視窗,通過響應本消息,所有者視窗可通過使用給定的相關顯示裝置的句柄來設定消息框的文本和背景色",
0x0133,"當一個編輯框控件将要被繪制時,發送本消息給其父窗;通過響應本消息,所有者視窗可通過使用給定的相關顯示裝置的句柄來設定編輯框的文本和背景色",
0x0134,"當一個清單框控件将要被繪制前,發送本消息給其父窗;通過響應本消息,所有者視窗可通過使用給定的相關顯示裝置的句柄來設定清單框的文本和背景色",
0x0135,"息設定按鈕的背景色",
0x0136,"設定對話框的背景色,通常是在WinnApp中使用SetDialogBkColor函數實作",
0x0137,"設定滾動條的背景色",
0x0138,"設定一個靜态控件的背景色",
//組合框控件消息
0x0140,"用于取得組合框所包含編輯框子控件中目前被選中的字元串的起止位置,對應函數:GetEditSel",
0x0141,"用于限制組合框所包含編輯框子控件輸入文本的長度",
0x0142,"用于選中組合框所包含編輯框子控件中的部分字元串,對應函數:GetEditSel",
0x0143,"用于向組合框控件追加一個清單項(字元串)",
0x0144,"用于删除組合框中指定的清單項(字元串)",
0x0145,"用于向組合框控件所包含的清單框控件中添加一個檔案名清單清單",
0x0146,"用于傳回組合框控件中清單項的總項數",
0x0147,"用于傳回目前被選擇項的索引",
0x0148,"擷取組合框控件中指定清單項的字元串",
0x0149,"用于傳回組合框控件中指定清單項的字元串的長度(不包括結束符0)",
0x014A,"在組合框控件所包含的清單框子控件中的指定位置插入字元串",
0x014B,"用于清除組合框控件所有清單項",
0x014C,"在組合框控件中根據給定的字元串查找比對字元串(忽略大小寫)",
0x014D,"在組合框控件中設定與指定字元串相比對的清單項為選中項",
0x014E,"在組合框控件中設定指定的清單項為目前選擇項",
0x014F,"用于顯示或關閉下拉式和下拉清單式組合框的清單框",
0x0150,"組合框控件每個清單項都有一個32位的附加資料,本消息用于傳回指定清單項的附加資料",
0x0151,"用于更新組合框所包含的清單框所指定的清單項的32位附加資料",
0x0152,"用于取組合框中清單框的螢幕位置",
0x0153,"指定組合框中清單項的顯示高度(像素點)",
0x0154,"用于傳回指定清單項的高度(像素點)",
0x0155,"指定下拉式或下拉清單式組合框是使用預設界面還是擴充界面",
0x0156,"用于傳回組合框是否存在擴充界面",
0x0157,"用于取組合框中清單框是否可見",
0x0158,"在組合框中查找字元串,忽略大小寫,與CB_FINDSTRING不同,本消息必須整個字元串相同",
0x0159,"設定組合框清單項目前用于排序的語言代碼",
0x015A,"擷取組合框清單項目前用于排序的語言代碼",
0x015b,"擷取組合框中清單框中第一個可見項的索引",
0x015c,"用于将指定的組合框中清單項設定為清單框的第一個可見項",
0x015d,"用于傳回組合框水準滾動的總寬度(像素點)(要具有水準滾動條)",
0x015e,"用于設定組合框中的清單框的寬度",
0x015f,"取組合框中清單框的寬度(像素點)",
0x0160,"用于設定組合框中的清單框的最大允許寬度",
0x0161,"隻适用于Win95,當将要向組合框中清單框中加入大量表項時,本消息将預先配置設定一塊記憶體,以免大量添加表項多次配置設定記憶體,進而加快程式運作速度",
0x015B,"該消息還具有三個消息值:0x0162,0x0163,0x0165,消息含義不明,搜尋了整個Visual Studio 6的目錄也隻有其定義,卻未見其使用的相關代碼",
//組合框控件通知消息
8,"通知父窗(通過WM_COMMAND獲知),組合框的清單框被關閉",
2,"通知父窗(通過WM_COMMAND獲知),使用者輕按兩下了組合框中的一個字元串",
7,"通知父窗(通過WM_COMMAND獲知),組合框的清單框被彈出",
5,"通知父窗(通過WM_COMMAND獲知),使用者修改了組合框所含編輯框中的文本",
6,"通知父窗(通過WM_COMMAND獲知),組合框所含編輯框内的文本即将更新",
(-1),"通知父窗(通過WM_COMMAND獲知),組合框記憶體不足",
4,"通知父窗(通過WM_COMMAND獲知),組合框失去輸入焦點",
1,"通知父窗(通過WM_COMMAND獲知),選擇了組合框中的一項",
10,"通知父窗(通過WM_COMMAND獲知),使用者對組合框的選擇應當被取消",
9,"通知父窗(通過WM_COMMAND獲知),使用者對組合框的選擇是合法的",
3,"通知父窗(通過WM_COMMAND獲知),組合框獲得輸入焦點",
//清單框控件消息
0x0180,"向清單框中添加字元串",
0x0181,"向清單框中插入一個條目資料或字元串。不像LB_ADDSTRING消息,該消息不會激活LBS_SORT樣式來對條目進行排序",
0x0182,"删除清單框中的一個字元串",
0x0183,"在多選狀态下的清單框中選擇一個或多個連續的條目",
0x0184,"清除清單框中所有清單項",
0x0185,"在多選狀态下的清單框中選擇一個字元串",
0x0186,"在清單框中選擇一個字元串,并将其所在的條目滾動到視野内,并高亮新選中的字元串",
0x0187,"獲得清單框中一個條目的選擇狀态",
0x0188,"獲得清單框中目前被選條目的索引。僅在單選狀态的清單框有效",
0x0189,"從清單框中獲得一個字元串",
0x018A,"獲得一個清單框中字元串的長度",
0x018B,"獲得清單框中條目的數量",
0x018C,"僅适用于單選擇清單框,設定與指定字元串相比對的清單項為選中項,會滾動清單框以使選擇項可見",
0x018D,"在清單框中列出檔案名",
0x018E,"傳回清單框中第一個可見項的索引",
0x018F,"在清單框中查找比對字元串(忽略大小寫)",
0x0190,"僅用于多重選擇清單框,本消息用于傳回選擇項的數目",
0x0191,"僅用于多重選擇清單框,本消息用于獲得選中項的數目及位置",
0x0192,"設定清單框的光标(輸入焦點)站數及索引順序表",
0x0193,"傳回清單框的可滾動的寬度(像素點)",
0x0194,"本消息設定清單框的滾動寬度",
0x0195,"為清單框指定列數",
0x0196,"為清單框增加檔案名",
0x0197,"用于清單框将中指定的清單項設定為清單框的第一個可見項,會将清單框滾動到合适的位置",
0x0198,"用于清單框中獲得清單項的客戶區的RECT",
0x0199,"清單框中每個清單項都有個32位附加資料,本消息用于傳回指定清單項的附加資料",
0x019A,"用于更新清單框中指定清單項的32位附加資料",
0x019B,"僅用于多重選擇清單框,用來使指定範圍内的清單項選中或落選",
0x019C,"用于清單框中設定滑鼠最後選中的表項成指定表項",
0x019D,"用于清單框中滑鼠最後選中的項的索引",
0x019E,"用于清單框中設定鍵盤輸入焦點到指定表項",
0x019F,"用于清單框中傳回具有矩形焦點的項目索引",
0x01A0,"用于清單框中指定清單項顯示高度",
0x01A1,"用于清單框中傳回清單框中某一項的高度(像素點)",
0x01A2,"用于清單框中查找字元串(忽略大小寫),與LB_FINDSTRING不同,本消息必須整個字元串相同",
0x01A5,"用于清單框中設定清單項目前用于排序的語言代碼,當使用者使用LB_ADDSTRING向組合框中的清單框中添加記錄,并使用LBS_SORT風格進行重新排序時,必須使用該語言代碼",
0x01A6,"用于清單框中擷取清單項目前用于排序的語言代碼,當使用者使用LB_ADDSTRING向組合框中的清單框中添加記錄,并使用LBS_SORT風格進行重新排序時,必須使用該語言代碼",
0x01A7,"用于清單框中設定表項數目",
0x01A8,"隻适用于Win95版本,當将要向清單框中加入大量表項時,本消息将預先配置設定一塊記憶體,以免在以後的操作中一次次配置設定記憶體",
0x01A9,"用于清單框中獲得與指定點最近的項目索引",
0x01A8,"該消息還具有三個消息值:0x01B0,0x01B1,0x01B3,,消息含義不明,搜尋了整個Visual Studio 6的目錄也隻有其定義,卻未見其使用的相關代碼",
//清單框控件通知消息
2,"通知父窗(通過WM_COMMAND獲知),使用者輕按兩下了清單框中的一項",
(-2),"通知父窗(通過WM_COMMAND獲知),清單框記憶體不夠",
5,"通知父窗(通過WM_COMMAND獲知),清單框正在失去輸入焦點",
3,"通知父窗(通過WM_COMMAND獲知),選擇被取消",
1,"通知父窗(通過WM_COMMAND獲知),選擇了清單框中的另一項",
4,"通知父窗(通過WM_COMMAND獲知),清單框獲得輸入焦點",
0x0200,"滑鼠移動時發生(與WM_MOUSEMOVE等值),常用于判斷滑鼠消息的範圍,比如:if(message >= WM_MOUSEFIRST)&&(message <= WM_MOUSELAST)",
0x0200,"移動滑鼠",
0x0201,"按下滑鼠左鍵",
0x0202,"釋放滑鼠左鍵",
0x0203,"輕按兩下滑鼠左鍵",
0x0204,"按下滑鼠右鍵",
0x0205,"釋放滑鼠右鍵",
0x0206,"輕按兩下滑鼠右鍵",
0x0207,"按下滑鼠中鍵",
0x0208,"釋放滑鼠中鍵",
0x0209,"輕按兩下滑鼠中鍵",
0x020A,"當滑鼠輪子轉動時,發送本消息給目前擁有焦點的控件",
0x020D,"WM_MBUTTONDBLCLK的别名,通常用于判斷滑鼠消息的範圍,對應的還有WM_MOUSEFIRST,例如:if(message > = WM_MOUSEFIRST)&&(message <= WM_MOUSELAST)",
0x0210,"當MDI子視窗被建立或被銷毀,或使用者按了一下滑鼠鍵而光标在子視窗上時,發送本消息給其父窗",
0x0211,"發送本消息通知應用程式的主視窗已進入菜單循環模式",
0x0212,"發送本消息通知應用程式的主視窗已退出菜單循環模式",
0x0213,"當使用左箭頭光标鍵或右箭頭光标鍵在菜單條與系統菜單之間切換時,會發送本消息給應用程式,相關結構體:MDINEXTMENU",
0x0214,"當使用者正在調整視窗大小時,發送本消息給視窗;通過本消息應用程式可監視視窗大小和位置,也可修改它們",
0x0215,"當它失去捕獲的滑鼠時,發送本消息給視窗",
0x0216,"當使用者在移動視窗時發送本消息,通過本消息應用程式以監視視窗大小和位置,也可修改它們",
0x0218,"本消息發送給應用程式來通知它有關電源管理事件,比如待機休眠時會發送本消息",
0x0219,"當裝置的硬體配置改變時,發送本消息給應用程式或裝置驅動程式",
0x0220,"發送本消息給多文檔應用程式的客戶視窗來建立一個MDI子視窗",
0x0221,"發送本消息給多文檔應用程式的客戶視窗來關閉一個MDI子視窗",
0x0222,"發送本消息給多文檔應用程式的客戶視窗通知客戶視窗激活另一個MDI子視窗,當客戶視窗收到本消息後,它發出WM_MDIACTIVE消息給MDI子視窗(未激活)來激活它",
0x0223,"發送本消息給MDI客戶視窗,讓子視窗從最大最小化恢複到原來的大小",
0x0224,"發送本消息給MDI客戶視窗,激活下一個或前一個視窗",
0x0225,"發送本消息給MDI客戶視窗來最大化一個MDI子視窗",
0x0226,"發送本消息給MDI客戶視窗,以平鋪方式重新排列所有MDI子視窗",
0x0227,"發送本消息給MDI客戶視窗,以層疊方式重新排列所有MDI子視窗",
0x0228,"發送本消息給MDI客戶視窗重新排列所有最小化的MDI子視窗",
0x0229,"發送本消息給MDI客戶視窗以找到激活的子視窗句柄",
0x0230,"發送本消息給MDI客戶視窗,用MDI菜單代替子視窗的菜單",
0x0231,"當某視窗進入移動或調整大小的模式循環時,本消息發送到該視窗",
0x0232,"确定使用者改變視窗大小或改變視窗位置的事件是何時完成的",
0x0233,"滑鼠拖放時,放下事件産生時發送本消息,比如:檔案拖放功能",
0x0234,"發送本消息給多文檔應用程式的客戶視窗,根據目前MDI子視窗更新MDI架構視窗的菜單",
//0x0235
//......
//0x0280
0x0281,"應用程式的視窗激活時,系統将向應用程式發送WM_IME_SETCONTEXT消息,注:輸入法相關",
0x0282,"可使用WM_IME_NOTIFY消息來通知關于IME視窗狀态的正常改變,注:輸入法相關",
0x0283,"可使用WM_IME_CONTROL消息來改變字母組合視窗的位置,注:輸入法相關",
0x0284,"使用者接口視窗不能增加編碼視窗的尺寸時,IME使用者接口視窗将發送WM_IME_COMPOSITIONFULL消息,可不處理,注:輸入法相關",
0x0285,"系統發出WM_IME_SELECT以便選擇一個新的IME輸入法,注:輸入法相關",
0x0286,"當打開輸入法輸入文字時,會發送WM_IME_CHAR消息",
0x0288,"應用程式請求輸入法時,觸發發送本消息",
0x0290,"在輸入法錄字視窗中按下按鍵時,觸發發送本消息",
0x0291,"在輸入法錄字視窗中釋放按鍵時,觸發發送本消息",
0x02A1,"滑鼠移過控件時,觸發發送本消息",
0x02A3,"滑鼠離開控件時,觸發發送本消息",
0x0300,"應用程式發送本消息給一個編輯框或組合框來删除目前選擇的文本",
0x0301,"應用程式發送本消息給一個編輯框或組合框,以便用CF_TEXT格式複制目前選擇的文本到剪貼闆",
0x0302,"應用程式發送本消息給編輯框或組合框,以便從剪貼闆中得到資料",
0x0303,"應用程式發送本消息給編輯框或組合框,以清除目前選擇的内容",
0x0304,"應用程式發送本消息給編輯框或組合框,以撤消最後一次操作",
0x0305,"應用程式需要系統剪切闆資料時,觸發發送本消息",
0x0306,"應用程式退出時在程式退出時,系統會給目前程式發送該消息,要求提供所有格式的剪帖闆資料,避免造成資料丢失",
0x0307,"當調用EmptyClipboard函數時,發送本消息給剪貼闆的所有者",
0x0308,"當剪貼闆的内容變化時,發送本消息給剪貼闆觀察鍊的首個視窗;它允許用剪貼闆觀察視窗來顯示剪貼闆的新内容",
0x0309,"當剪貼闆包含CF_OWNERDIPLAY格式的資料,并且剪貼闆觀察視窗的客戶區需要重畫時,觸發發送本消息",
0x030A,"當剪貼闆檢視器的垂直滾動條被單擊時,觸發發送本消息",
0x030B,"當剪貼闆包含CF_OWNERDIPLAY格式的資料,并且剪貼闆觀察視窗的客戶區域的大小已改變時,本消息通過剪貼闆觀察視窗發送給剪貼闆的所有者",
0x030C,"通過剪貼闆觀察視窗發送本消息給剪貼闆的所有者,以請求一個CF_OWNERDISPLAY格式的剪貼闆的名字",
0x030D,"當一個視窗從剪貼闆觀察鍊中移去時,發送本消息給剪貼闆觀察鍊的首個視窗",
0x030E,"本消息通過一個剪貼闆觀察視窗發送給剪貼闆的所有者,它發生在當剪貼闆包含CFOWNERDISPALY格式的資料,并且有個事件在剪貼闆觀察窗的水準滾動條上,所有者應滾動剪貼闆圖像并更新
滾動條的值",
0x030F,"本消息發送給将要收到焦點的視窗,本消息能使視窗在收到焦點時同時有機會實作邏輯調色闆",
0x0310,"當一個應用程式正要實作它的邏輯調色闆時,發本消息通知所有的應用程式",
0x0311,"本消息在一個擁有焦點的視窗實作它的邏輯調色闆後,發送本消息給所有頂級并重疊的視窗,以此來改變系統調色闆",
0x0312,"當使用者按下由RegisterHotKey函數注冊的熱鍵時,發送本消息",
0x0317,"發送本消息給一個視窗請求在指定的裝置上下文中繪制自身,可用于視窗截圖,但對子控件截圖時得到的是與子控件等大的黑塊",
0x0318,"送本消息給一個視窗請求在指定的裝置上下文中繪制其客戶區(最通常是在一個列印機裝置上下文中)",
0x0358,"消息含義未知,搜尋了整個Visual Studio 6的目錄也隻有其定義,卻未見其使用的相關代碼",
0x035F,"消息含義未知,搜尋了整個Visual Studio 6的目錄也隻有其定義,卻未見其使用的相關代碼",
0x0360,"指定首個AFX消息(MFC)",
0x0360,"該消息被MFC内部用來确認視窗過程是否使用AfxWndProc",
0x0361,"MFC自定義的消息,MFC的主視窗架構布局是通過給子視窗發送響應WM_SIZEPARENT來完成的,架構視窗發送本消息用的是SendMessage,各個控制子視窗用OnSizeParent響應WM_SIZEPARENT消息",
0x0363,"MFC自己定義和使用的消息,當應用程式進入空閑處理狀态時,将發送本消息,導緻所有工具欄使用者對象的狀态處理函數被調用,進而改變其狀态,對應的消息響應函數為:OnIdleUpdateCmdUI",
0x0364,"MFC發明的消息,用于處理菜單、快捷鍵,發送WM_INITIALUPDATE消息給所有子視窗,消息響應函數為:CView::OnInitialUpdate",
0x0365,"本消息用于實作MFC的上下文敏感幫助,按下<F1鍵>後消息被映射到CWinApp::OnHelp。該函數會向最外層架構視窗發送本消息,本消息響應過程是自頂向下的,對應的消息響應函數
為:ON_WM_HELPINFO",
0x0366,"本消息用于實作MFC的上下文敏感幫助,本消息必須手工添加",
0x0367,"本消息用于實作MFC的上下文敏感幫助,本消息必須手工添加",
0x0368,"MFC自己定義和使用的消息,對應的消息響應函數為:CMainFrame::OnReCalcParent,本消息由CView發送給CMainFrame架構視窗以便重新布置視窗",
0x0369,"MFC自己定義和使用的消息,當使用者重新調整COleResizeBar的大小時,由COleResizeBar發送給其所有者視窗),",
0x036A,"本消息是MFC中對空閑進行處理的一個未公開的消息,消息泵并不處理WM_KICKIDLE消息,收到該消息後,直接傳回,WM_KICKIDLE被用來刺激空閑處理的執行,它作為一個空消息促使::GetMessage()傳回
",
0x036B,"MFC内部保留的未公開消息,lParam:HWND to use as centering parent;",
0x036C,"MFC内部保留的未公開消息,lResult = 0,disable during modal state;lResult = 1,don't disable",
0x036D,"MFC内部保留的未公開消息,wParam combination of FS_* flags below",
0x036E,"MFC内部保留的未公開消息,wParam = nState(like WM_ACTIVATE);lParam = pointer to HWND[2];lParam[0] = hWnd getting WM_ACTIVATE;lParam[1] = hWndOther",
_WM_QUERY3DCONTROLS,"MFC内部保留的未公開消息,lResult != 0 if 3D controls wanted",
_WM_RESERVED_0370,"MFC内部保留的未公開、MFC自身也未使用的消息",
_WM_RESERVED_0371,"MFC内部保留的未公開、MFC自己也未使用的消息",
_WM_RESERVED_0372,"MFC内部保留的未公開、MFC自己也未使用的消息",
0x0373,"已在MSDN中公開的MFC内部消息,本消息告訴socket視窗socket事件已經發生(socket視窗:CSocketWnd,隐藏,接收本消息,響應:OnSocketNotify)),",
0x0374,"MFC内部消息,MFC維護死套接字的映射,死套接字是個已關閉的套接字,參見sockcore.cpp",
0x0362,"MFC内部消息,發送給架構視窗要求其更新狀态欄字元串資訊,微軟MFC TN024文檔中有該消息的描述,響應函數:OnSetMessageString",
0x0375,"MFC内部消息,用來重新設定狀态欄,對應的字元串是\"Ready\",響應函數:OnPopMessageString",
0x0376,"MFC内部消息,用來從相關聯的架構視窗中檢索m_dwPromptContext位址,注:<F1>上下文幫助相關",
0x0376,"MFC内部消息,OCC即OLE control containers,參見相關LoadFromStream函數",
0x0377,"MFC内部消息,OCC即OLE control container,參見相關LoadFromStorage函數",
0x0378,"MFC内部消息,OCC即OLE control container,參見相關InitNew函數",
0x037A,"MFC内部消息,OCC即OLE control container,參見相關LoadFromStreamEx函數",
0x037B,"MFC内部消息,OCC即OLE control container,參見:ATLHOST.H/OCCMGR.CPP/WINCORE.CPP中相關代碼",
0x0379,"MFC内部消息,用于重排消息隊列,\"QUEUE SENTINEL\"意為消息哨兵",
_WM_RESERVED_037C,"MFC内部保留,供将來使用",
_WM_RESERVED_037D,"MFC内部保留,供将來使用",
_WM_RESERVED_037E,"MFC内部保留,供将來使用",
0x037F,"ATL中定義,讓一個視窗接收的消息傳遞給另一個視窗進行處理",
0x037F,"指定末個afx消息",
0x0380,"指定首個Pen Window消息,參見:PENWIN.H/WINUSER.H",
0x038F,"指定末個Pen Window消息,參見:PENWIN.H/WINUSER.H",
//DDE消息(Dde.h)
0x03E0,"指定首個DDE消息,其它的DDE消息以WM_DDE_FIRST + X的形式定義,如:WM_DDE_TERMINATE定義為:WM_DDE_FIRST+1",
(0x03E0),"一個DDE客戶程式送出本消息,以便開始一個與服務程式的會話來響應那個指定的程式和主題名",
(0x03E0+1),"一個DDE應用程式(無論是客戶還是伺服器)送出本消息以終止一個會話",
(0x03E0+2),"一個DDE客戶程式送出本消息給一個DDE服務程式,以便請求伺服器每當資料項改變時更新它",
(0x03E0+3),"一個DDE客戶程式通過本消息來通知一個DDE服務程式不要更新指定的項或一個特殊的剪貼闆格式的項",
(0x03E0+4),"本消息通知一個DDE程式已收到并正在處理WM_DDE_POKE,WM_DDE_EXECUTE,WM_DDE_DATA,WM_DDE_ADVISE,WM_DDE_UNADVISE或WM_DDE_INITIAT消息",
(0x03E0+5),"一個DDE服務程式送出本消息給DDE客戶程式,以便傳遞一個資料項給客戶或通知客戶的一條可用資料項",
(0x03E0+6),"一個DDE客戶程式送出本消息給一個DDE服務程式來請求一個資料項的值",
(0x03E0+7),"一個DDE客戶程式送出本消息給一個DDE服務程式,客戶使用本消息來請求伺服器接收一個未經同意的資料項;伺服器通過答複WM_DDE_ACK消息提示是否它接收這個資料項",
(0x03E0+8),"一個DDE客戶程式送出本消息給一個DDE服務程式,以便發送一個字元串給伺服器,讓它像串行指令一樣被處理,伺服器通過送出WM_DDE_ACK消息來作回應",
(0x03E0+8),"指定末個DDE消息,與WM_DDE_EXECUTE消息等值",
0x03FF,"Windows CE記憶體不足時,系統會發送本消息給應用程式,進而使其處于非活動狀态,直到有足夠資源可用,是WINCE獨有的消息",
0x8000,"用于幫助應用程式自定義私有消息,通常形式為:WM_APP + X",
0x0400,"用于幫助應用程式自定義私有消息,通常形式為:WM_USER + X",
//工具提示控件消息
(0x0400 + 1),"動态停用和啟用工具提示控件,TTM即為ToolTip Message",
(0x0400 + 3),"使用本消息可指定工具提示控件顯示提示文本時的時間延遲(持續時間)(毫秒)",
(0x0400 + 4),"為某視窗注冊添加工具提示控件,相關結構體:TOOLINFO",
(0x0400 + 50),"為某視窗注冊添加工具提示控件,相關結構體:TOOLINFO",
(0x0400 + 5),"為某視窗去除工具提示控件,相關結構體:TOOLINFO",
(0x0400 + 51),"為某視窗去除工具提示控件,相關結構體:TOOLINFO",
(0x0400 + 6),"為某視窗設定工具提示控件的矩形大小(rect)",
(0x0400 + 52),"為某視窗設定工具提示控件的矩形大小(rect)",
(0x0400 + 7),"用于把滑鼠消息傳遞給一個工具提示控件,讓其進行處理",
(0x0400 + 8),"從工具提示控件中擷取TOOLINFO結構體",
(0x0400 + 53),"從工具提示控件中擷取TOOLINFO結構體",
(0x0400 + 9),"用于向工具提示控件中設定TOOLINFO結構體",
(0x0400 + 54),"用于向工具提示控件中設定TOOLINFO結構體",
(0x0400 +10),"擷取工具提示控件是否受到點選的資訊,即測試滑鼠坐标點是否在工具提示控件綁定的矩形内點選",
(0x0400 +55),"擷取工具提示控件是否受到點選的資訊,即測試滑鼠坐标點是否在工具提示控件綁定的矩形内點選",
(0x0400 +11),"從工具提示控件中擷取文本資料",
(0x0400 +56),"從工具提示控件中擷取文本資料",
(0x0400 +12),"用于對工具提示控件進行文本設定",
(0x0400 +57),"用于對工具提示控件進行文本設定",
(0x0400 +13),"擷取被工具提示控件所維護的工具的數量",
(0x0400 +14),"擷取目前是哪個工具提示控件在顯示文本",
(0x0400 +58),"擷取目前是哪個工具提示控件在顯示文本",
(0x0400 + 15),"擷取工具提示控件中目前工具的資訊",
(0x0400 + 59),"擷取工具提示控件中目前工具的資訊",
(0x0400 + 16),"用于子類化一個視窗過程,使之能讓工具提示控件為滑鼠下的視窗顯示工具提示文本",
(0x0400 + 17) // wParam = TRUE/FALSE start end lparam = LPTOOLINFO,"擷取工具提示控件中目前工具的資訊",
(0x0400 + 18) // lParam = dwPos,"設定跟蹤工具提示控件的坐标",
(0x0400 + 19),"設定工具提示控件的視窗背景色",
(0x0400 + 20),"設定工具提示控件的文本前景色",
(0x0400 + 21),"使用本消息可獲以工具提示控件顯示提示文本時的時間延遲(持續時間)(毫秒)",
(0x0400 + 22),"擷取工具提示控件的視窗背景色",
(0x0400 + 23),"擷取工具提示控件的文本前景色",
(0x0400 + 24),"設定工具提示控件視窗的最大寬度(像素點)",
(0x0400 + 25),"擷取工具提示控件視窗的最大寬度(像素點)",
(0x0400 + 26) // lParam = lprc,"設定工具提示控件視窗的四周邊空(像素點)",
(0x0400 + 27) // lParam = lprc,"擷取工具提示控件視窗的四周邊空(像素點)",
(0x0400 + 28),"從一個視圖中去除已顯示的工具提示控件",
(0x0400 + 29),"強制工具提示控件重繪其視窗",
//Rich Edit控件消息(帶格式編輯控件)
(0x0400 + 91),"設定Rich Edit控件是否自動檢測URL,若設定成自動檢測URL,則輸入的URL被加亮顯示成藍色",
(0x0400 + 50),"可用于确定Rich Edit控件是否能以指定的剪貼闆格式進行粘貼",
(0x0400 + 246),"判斷在Rich Edit控件的Redo隊列中是否有一些動作",
(0x0400 + 51),"将Rich Edit控件的輸出發送至裝置,通過反複使用EM_FORMATRANGE和EM_DISPLAYBAND消息,列印該控件内容的應用程式可實作條帶化操作(将輸出分割為較小部分用于列印)",
(0x0400 + 52),"确定Rich Edit控件中的目前選中内容",
(0x0400 + 53),"Rich Edit控件包含的文本不能超過32K,但可使用本消息進行擴充,以突破這個限制",
(0x0400 + 54),"判斷給定字元屬于Rich Edit控件的哪一行",
(0x0400 + 55),"設定Rich Edit控件的目前選擇區域",
(0x0400 + 56),"搜尋Rich Edit控件中的正文可通過發送EM_FINDTEXT或EM_FINDTEXTEX消息來完成",
(0x0400 + 79),"搜尋Rich Edit控件中的正文可通過發送EM_FINDTEXT或EM_FINDTEXTEX消息來完成",
(0x0400 + 76),"可在Rich Edit控件中查找斷字元或确定一個字元類和斷字标志位",
(0x0400 + 57),"對于特定裝置而言,要格式化Rich Edit控件中部分内容,可使用本消息,在輸出裝置文本格式化完成後,可使用EM_DISPLAYBAND消息将輸出發送至裝置(如:列印)",
(0x0400 + 58),"擷取Rich Edit控件中目前選中文本的字元格式屬性",
(0x0400 + 59),"擷取目前Rich Edit控件的事件掩碼",
(0x0400 + 105),"在Rich Edit控件中擷取IME元件的顔色,僅亞洲語言版本的作業系統有效",
(0x0400 + 122),"擷取Rich Edit控件目前輸入方式編輯(IME)模式",
(0x0400 + 107),"在Rich Edit控件中擷取IME元件的選項,僅亞洲語言版本的作業系統有效",
(0x0400 + 121),"擷取Rich Edit控件的IME和遠東語言支援選項",
(0x0400 + 60),"Rich Edit控件支援由OLE所定義的用戶端的支援,用戶端可使用本消息從Rich Edit控件擷取一個IRichEditOle接口,該接口允許它控制OLE對象",
(0x0400 + 78),"擷取Rich Edit控件的選項,僅亞洲語言版本的作業系統有效",
(0x0400 + 61),"擷取Rich Edit控件中目前選中文本的段落格式屬性",
(0x0400 + 101),"擷取Rich Edit控件的目前标點字元),",
(0x0400 + 87),"擷取Rich Edit控件的Redo隊列中的下一動作的類型名稱",
(0x0400 + 62),"擷取Rich Edit控件中的選中文本",
(0x0400 + 90),"擷取Rich Edit控件的文本模式或Undo級别",
(0x0400 + 75),"擷取Rich Edit控件中給定範圍的文本",
(0x0400 + 86),"擷取Rich Edit控件的Undo隊列中的下一動作的類型名稱",
(0x0400 + 80),"擷取Rich Edit控件的目前擴充斷字處理過程的位址",
(0x0400 + 103),"擷取Rich Edit控件的目前自動換行與斷字元選項",
(0x0400 + 63),"可通過本消息在任何時候開啟或隐藏Rich Edit控件中的選中區域的高亮顯示",
(0x0400 + 64),"粘貼指定的剪貼闆格式,本消息對具有\"特殊粘貼\"指令的應用程式很有用,該指令可讓使用者選擇剪貼闆格式",
(0x0400 + 84),"重做Rich Edit控件Redo隊列中的下一動作",
(0x0400 + 65),"強制一個無底Rich Edit控件發送EN_REQUESTRESIZE通知,該消息在處理WM_SIZE消息時很有用",
(0x0400 + 66),"擷取Rich Edit控件中目前選中内容的相關資訊",
(0x0400 + 67),"設定Rich Edit控件的背景色",
(0x0400 + 68),"設定Rich Edit控件的字元格式",
(0x0400 + 69),"設定Rich Edit控件的事件掩碼",
(0x0400 + 104),"在Rich Edit控件中設定IME元件的顔色,僅亞洲語言版本的作業系統有效",
(0x0400 + 106),"在Rich Edit控件中設定IME元件的選項,僅亞洲語言版本的作業系統有效",
(0x0400 + 120),"設定Rich Edit控件的IME和遠東語言支援選項",
(0x0400 + 70),"Rich Edit控件支援由OLE所定義的用戶端的支援,用戶端使用EM_SETOLECALLBACK消息注冊一個IRichEditOleCallback接口,控件将使用它擷取所需接口和存儲",
(0x0400 + 77),"設定Rich Edit控件的選項",
(0x0400 + 71),"設定Rich Edit控件的段落格式",
(0x0400 + 100),"設定Rich Edit控件的标點字元",
(0x0400 + 72),"指定一個用于Rich Edit控件的文本格式化的目标裝置",
(0x0400 + 89),"設定Rich Edit控件的文本模式或Undo級别",
(0x0400 + 82),"設定Rich Edit控件的Undo隊列的最大動作數目",
(0x0400 + 81),"替換Rich Edit控件預設的擴充斷字處理過程",
(0x0400 + 102),"設定Rich Edit控件的自動換行與斷字元選項",
(0x0400 + 88),"終止Rich Edit控件的目前Undo動作的連續鍵入動作的組合",
(0x0400 + 73),"将資料讀入Rich Edit控件(或說資料傳入)",
(0x0400 + 74),"儲存Rich Edit控件内容(或說資料傳出)",
//Listview控件消息
0x1000,"指定Listview控件的首個消息,其它相關消息用LVM_FIRST + X的形式定義,比如:LVM_GETBKCOLOR為LVM_FIRST + 0",
(0x1000 + 0),"擷取Listview控件的背景色,宏:ListView_GetBkColor",
(0x1000 + 1),"設定Listview控件的背景色,宏:ListView_SetBkColor",
(0x1000 + 2),"擷取Listview控件的圖檔清單句柄,宏:ListView_GetImageList",
(0x1000 + 3),"設定Listview控件的圖檔清單,宏:ListView_SetImageList",
(0x1000 + 4),"擷取Listview控件的項目總數,宏:ListView_GetItemCount",
(0x1000 + 5),"擷取Listview控件的項目,宏:ListView_GetItem",
(0x1000 + 75),"擷取Listview控件的項目,宏:ListView_GetItem",
(0x1000 + 6),"設定Listview控件的項目,宏:ListView_SetItem",
(0x1000 + 76),"設定Listview控件的項目,宏:ListView_SetItem ",
(0x1000 + 7),"向Listview控件插入項目,宏:ListView_InsertItem",
(0x1000 + 77),"向Listview控件插入項目,宏:ListView_InsertItem",
(0x1000 + 8),"用于删除Listview控件中的一行項目,宏:ListView_DeleteItem",
(0x1000 + 9),"清空Listview控件所有項目,宏:ListView_DeleteAllItems",
(0x1000 + 10),"擷取Listview控件的回調掩碼,宏:ListView_GetCallbackMask",
(0x1000 + 11),"設定Listview控件的回調掩碼,宏:ListView_SetCallbackMask",
(0x1000 + 12),"擷取Listview控件中的下一個項目,宏:ListView_GetNextItem",
(0x1000 + 13),"在Listview控件中尋找項目,宏:ListView_FindItem",
(0x1000 + 83),"在Listview控件中尋找項目,宏:ListView_FindItem",
(0x1000 + 14),"在Listview控件中擷取指定項目的矩形範圍,宏:ListView_GetItemRect",
(0x1000 + 15),"設定Listview控件的項目位置,宏:ListView_SetItemPosition",
(0x1000 + 16),"擷取Listview控件的項目位置,宏:ListView_GetItemPosition",
(0x1000 + 17),"在Listview控件中擷取顯示一個文本所需列寬,宏:ListView_GetStringWidth",
(0x1000 + 87),"在Listview控件中擷取顯示一個文本所需列,宏:ListView_GetStringWidth",
(0x1000 + 18),"在Listview控件中進行點選測試,判斷某個滑鼠坐标點是否落在Listview控件某個項目中,宏:ListView_HitTest",
(0x1000 + 19),"Listview控件的某個項目保證能顯示出來(可視),并決定一個項目的全部或部份是否可視,宏:ListView_EnsureVisible",
(0x1000 + 20),"在Listview控件中移動滾動條,宏:ListView_Scroll",
(0x1000 + 21),"在Listview控件中重繪項目,宏:ListView_RedrawItems",
(0x1000 + 22),"在Listview控件中圖像顯示時,排列項目,宏:ListView_Arrange",
(0x1000 + 23),"編輯Listview控件中指定項目的文本(即label标簽),宏:ListView_EditLabel",
(0x1000 + 118),"編輯Listview控件中指定項目的文本(即label标簽),宏:ListView_EditLabel",
(0x1000 + 24),"在Listview控件中,當清單控件正在進行編輯時,傳回該編輯框的句柄,宏:ListView_GetEditControl",
(0x1000 + 25),"擷取Listview控件中某列的屬性,宏:ListView_GetColumn",
(0x1000 + 95),"擷取Listview控件中某列的屬性,宏:ListView_GetColumn",
(0x1000 + 26),"設定Listview控件中某列的屬性,宏:ListView_InsertColumn",
(0x1000 + 96),"設定Listview控件中某列的屬性,宏:ListView_InsertColumn",
(0x1000 + 27),"向Listview控件插入一個列,宏:ListView_InsertColumn",
(0x1000 + 97),"向Listview控件插入一個列,宏:ListView_InsertColumn",
(0x1000 + 28),"删除Listview控件中的一個列,宏:ListView_DeleteColumn",
(0x1000 + 29),"在Listview控件中擷取指定列的寬度,宏:ListView_GetColumnWidth",
(0x1000 + 30),"在Listview控件中設定指定列的寬度,宏:ListView_SetColumnWidth",
(0x1000 + 31),"在Listview控件中擷取表頭控件的句柄,宏:ListView_GetHeader",
(0x1000 + 33),"在Listview控件中為指定的項目建立一個拖曳圖像清單,宏:ListView_CreateDragImage",
(0x1000 + 34),"目前所有項目所占用的矩形範圍,宏:ListView_GetViewRect",
(0x1000 + 35),"在Listview控件中擷取文本顔色,宏:ListView_GetTextColor",
(0x1000 + 36),"在Listview控件中設定文本顔色,宏:ListView_SetTextColor",
(0x1000 + 37),"在Listview控件中擷取文本背景色,宏:ListView_SetTextBkC",
(0x1000 + 38),"在Listview控件中設定文本背景色,宏:ListView_SetTextBkColor",
(0x1000 + 39),"在Listview控件中擷取可視範圍中首個項目的索引,宏:ListView_GetTopInd",
(0x1000 + 40),"在Listview控件中擷取目前可視項目數量,宏:ListView_GetCountPerPage",
(0x1000 + 41),"在Listview控件中擷取目前的原點,宏:ListView_GetOrigin",
(0x1000 + 42),"用于重新整理Listview控件,若該控件具有LVS_AUTOARRANGE風格,則會引起排列操作,宏:ListView_Update",
(0x1000 + 43),"在Listview控件中設定項目狀态,宏:ListView_SetItemState",
(0x1000 + 44),"在Listview控件中擷取項目狀态,宏:ListView_GetItemS",
(0x1000 + 45),"在Listview控件中擷取項目文本,宏:ListView_GetItemText",
(0x1000 + 115),"在Listview控件中擷取項目文本,宏:ListView_GetItemText",
(0x1000 + 46),"在Listview控件中設定項目文本,宏:ListView_SetItemText",
(0x1000 + 116),"在Listview控件中設定項目文本,宏:ListView_SetItemText",
(0x1000 + 47),"在Listview控件(虛拟清單視圖控件,LVS_OWNERDATA風格)中設定目前清單中項目的總數,宏:ListView_SetItemCount/ListView_SetItemCountEx",
(0x1000 + 48),"在Listview控件中進行項目分類排序,宏:ListView_SortItems",
(0x01000 + 49),"擷取Listview控件中被選擇項目總數,宏:ListView_GetSelectedCount",
(0x1000 + 51),"擷取Listview控件的項目間距,宏:ListView_GetItemSpacing",
(0x1000 + 52),"在Listview控件中擷取增量搜尋模式的字元串,宏:ListView_GetISearchString",
(0x1000 + 117),"在Listview控件中擷取增量搜尋模式的字元串,宏:ListView_GetISearchString",
(0x1000 + 53),"在Listview控件中設定圖示間距,宏:ListView_SetIconSpacing",
(0x1000 + 54),"設定Listview控件的擴充風格,宏:ListView_SetExtendedListViewStyle/ListView_SetExtendedListViewStyleEx",
(0x1000 + 55),"擷取Listview控件的擴充風格,宏:ListView_GetExtendedListViewStyle",
(0x1000 + 56),"擷取Listview控件子項目的矩形範圍,宏:ListView_GetSubItemRect",
(0x1000 + 57),"對Listview控件進行點選測試,以确定哪個項目或子項目處于給定的位置,宏:ListView_SubItemHitTest",
(0x1000 + 58),"在Listview控件中設定列顯示的排序(從左至右),宏:ListView_SetColumnOrderArray",
(0x1000 + 59),"在Listview控件中傳回目前列中的左右對齊方式,宏:ListView_GetColumnOrderArray",
(0x1000 + 60),"在Listview控件中設定熱點項目(熱項),宏:ListView_SetHotItem",
(0x1000 + 61),"在Listview控件中擷取熱點項目(熱項),宏:ListView_GetHotItem",
(0x1000 + 62),"在Listview控件中設定熱點光标,宏:ListView_SetHotCursor",
(0x1000 + 63),"在Listview控件中擷取熱點光标,宏:ListView_GetHotCursor",
(0x1000 + 64),"在Listview控件中計算顯示一個項目所需的寬度和高度,宏:ListView_ApproximateViewRect",
(0x1000 + 65),"在Listview控件中設定工作區,宏:ListView_SetWorkAreas",
(0x1000 + 66),"在Listview控件中擷取目前選擇項目,宏:ListView_GetSelectionMark",
(0x1000 + 67),"在Listview控件中設定目前選擇項目,宏:ListView_SetSelectionMark",
(0x1000 + 68),"在Listview控件中設定設定背景圖檔,宏:ListView_SetBkImage",
(0x1000 + 69),"擷取Listview控件的背景圖檔,宏:ListView_GetBkImage",
(0x1000 + 70),"擷取Listview控件的工作區矩形範圍,宏:ListView_GetWorkAreas",
(0x1000 + 71),"在Listview控件中設定滑鼠在選擇某項前停留在該項的延遲毫秒數,宏:ListView_SetHoverTime",
(0x1000 + 72),"擷取Listview控件的滑鼠在選擇某項前停留在該項的延遲毫秒數,宏:ListView_GetHoverTime",
(0x1000 + 73),"擷取Listview控件的目前工作區中的項目數量,宏:ListView_GetNumberOfWorkAreas",
(0x1000 + 74),"設定Listview控件的工具提示控件,宏:ListView_SetToolTips",
(0x1000 + 78),"擷取Listview控件的工具提示控件,宏:ListView_GetToolTips",
(0x1000 + 138),"以寬字元方式設定Listview控件的背景圖,宏:ListView_SetBkImage",
(0x1000 + 139),"以寬字元方式擷取Listview控件的背景圖,宏:ListView_GetBkImage",
//Listview控件通知消息
(-100-0),"通知Listview控件的父窗:有個項目正被改變",
(-100-1),"通知Listview控件的父窗:有個項目已經被改變",
(-100-2),"通知Listview控件的父窗:有個新項目被插入了",
(-100-3),"通知Listview控件的父窗:有個項目要被删除",
(-100-4),"通知Listview控件的父窗:所有項目要被删除",
(-100-5),"通知Listview控件的父窗:一個項目的文本标簽編輯的起點",
(-100-75),"通知Listview控件的父窗:一個項目的文本标簽編輯的起點",
(-100-6),"通知Listview控件的父窗:一個項目的文本标簽編輯的終點",
(-100-76),"通知Listview控件的父窗:一個項目的文本标簽編輯的終點",
(-100-8),"通知Listview控件的父窗:一個列被點選了",
(-100-9),"通知Listview控件的父窗:滑鼠左鍵的拖放操作開始了",
(-100-11),"通知Listview控件的父窗:滑鼠右鍵的拖放操作開始了",
(-100-13),"通知消息,由虛清單控件在其可視區域的内容被改變時發送",
(-100-52),"通知消息,由虛清單控件在需要其所有者查找特定的回調項目時發送",
(-100-79),"通知消息,由虛清單控件在需要其所有者查找特定的回調項目時發送",
(-100-14),"通知消息,由虛清單控件在使用者激活了某個項目時發送",
(-100-15),"通知消息,由虛清單控件在一個項目的狀态或排列已被改變時發送",
(-100-21),"通知消息,由虛清單控件在使用者的滑鼠掠過某個項目時發送",
(-100-50),"由虛清單控件發送,請求父窗提供顯示項目或對某個項目排序所需的資訊",
(-100-77),"由虛清單控件發送,請求父窗提供顯示項目或對某個項目排序所需的資訊",
(-100-51),"通知Listview控件的父窗:它得更新某個項目的資訊",
(-100-78),"通知Listview控件的父窗:它得更新某個項目的資訊",
(-100-56),"通知Listview控件的父窗:某個邊框選擇已開始",
(-100-57),"通知消息,由大圖示的具有LVS_EX_INFOTIP擴充風格的Listview控件在它要請求附加的文本資訊(顯示于工具提示控件中)時發送",
(-100-58),"通知消息,由大圖示的具有LVS_EX_INFOTIP擴充風格的Listview控件在它要請求附加的文本資訊(顯示于工具提示控件中)時發送",
//樹控件消息
(0x1100 + 18),"建立樹控件的RAG圖象,宏:TreeView_CreateDragImage",
(0x1100 + 1),"删除樹控件的項目,宏:TreeView_DeleteAllItems",
(0x1100 + 14),"編輯樹控件的标簽,宏:TVN_BEGINLABELEDIT",
(0x1100 + 65),"編輯樹控件的标簽,宏:TVN_BEGINLABELEDIT",
(0x1100 + 22),"結束編輯樹控件的新标簽,宏:TreeView_EndEditLabelNow",
(0x1100 + 20),"保證樹控件的某個項目可視,宏:TreeView_EnsureVisible",
(0x1100 + 2),"擴充或收縮樹控件某節點下的所有子節點,宏:TreeView_Expand",
(0x1100 + 31),"擷取樹控件的背景色,宏:TreeView_GetBkColor",
(0x1100 + 5),"擷取樹控件的項目數量,宏:TreeView_GetCount",
(0x1100 + 15),"擷取樹控件編輯框控件句柄(用于編輯某項文本),宏:TreeView_GetEditControl",
(0x1100 + 8),"擷取樹控件的清單圖檔,傳回圖象句柄,宏:TreeView_GetImageList",
(0x1100 + 6),"擷取樹控件的子項相對于父項縮進的量(像素),宏:TreeView_GetIndent",
(0x1100 + 38),"傳回一個包含目前插入編輯顔色的COLORREF,宏:TreeView_GetInsertMarkColor",
(0x1100 + 23),"擷取樹控件的搜尋文本,宏:TreeView_GetISearchString",
(0x1100 + 12),"擷取樹控件指定項的屬性,相關結構:TVITEM,宏:TreeView_GetItem",
(0x1100 + 62),"擷取樹控件指定項的屬性,相關結構:TVITEM,宏:TreeView_GetItem",
(0x1100 + 28),"取樹控件項目的行距,宏:TreeView_GetItemHeight",
(0x1100 + 4),"擷取樹控件項目的邊界矩形,并确定該項是否可視,宏:TreeView_GetItemRect",
(0x1100 + 10),"擷取樹控件下一項目的句柄,
宏: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),"擷取樹控件的最大滾動時間(毫秒),宏:TreeView_GetScrollTime",
(0x1100 + 32),"擷取樹控件的文本顔色,宏:TreeView_GetTextColor",
(0x1100 + 25),"擷取樹控件所使用的工具提示控件的句柄,宏:TreeView_GetToolTips",
(0x2000 + 6),"擷取樹控件的UNICODE格式标志,宏:TreeView_GetUnicodeFormat",
(0x1100 + 16),"擷取樹控件中的可視項目數量,宏:TreeView_GetVisibleCount",
(0x1100 + 17),"樹控件點選測試,宏:TreeView_HitTest",
(0x1100 + 0),"在樹控件中插入項目,宏:TreeView_InsertItem",
(0x1100 + 50),"在樹控件中插入項目,宏:TreeView_InsertItem",
(0x1100 + 11),"選取樹控件的項目,宏:TreeView_Select/TreeView_SelectItem/TreeView_SelectDropTarget",
(0x1100 + 29),"設定樹控件的背景色,宏:TreeView_SetBkColor",
(0x1100 + 9),"設定樹控件的圖象清單,宏:TreeView_SetImageList",
(0x1100 + 7),"設定樹控件縮進的寬度,并重畫控件以反映新的寬度,宏:TreeView_SetIndent",
(0x1100 + 26),"設定樹控件的插入标志,宏:TreeView_SetInsertMark",
(0x1100 + 37),"設定樹控件的插入标志色(傳回包含先前的插入标記色的COLORREF值),宏:TreeView_SetInsertMarkColor",
(0x1100 + 13),"設定樹控件的項目,相關結構:TVITEM,宏:TreeView_SetItem",
(0x1100 + 63),"設定樹控件的項目,相關結構:TVITEM,宏:TreeView_SetItem",
(0x1100 + 27),"設定樹控件的項目高度(像素)(傳回項目先前的高度),宏:TreeView_SetItemHeight",
(0x1100 + 33),"設定樹控件的最大滾動時間(毫秒),宏:TreeView_SetScrollTime",
(0x1100 + 30),"設定樹控件的文本顔色,宏:TreeView_SetTextColor",
(0x1100 + 24),"設定樹控件的工具提示控件(句柄),宏:TreeView_SetToolTips",
(0x2000 + 5),"設定樹控件的UNICODE格式标志,宏:TreeView_SetUnicodeFormat",
(0x1100 + 19),"對樹控件中指定父項的子項進行排序,宏:TreeView_SortChildren",
(0x1100 + 21),"通過一個用來比較各項的回調函數對樹控件進行排序,宏:TreeView_SortChildrenCB",
//樹控件通知消息
(-407),"樹控件中滑鼠左鍵拖放開始",
(-410),"開始編輯項目的标簽",
(-408),"樹控件中滑鼠右鍵拖放開始",
(-409),"删除樹控件中的項目",
(-411),"允許使用者編輯項目的标簽",
(-403),"在需要得到樹控件的某結點資訊時發送(如得到結點的顯示字元)",
(-400-13),"擷取工具提示控件資訊",
(-406),"樹控件某結點已被展開或收縮,所用結構:NMTREEVIEW",
(-400-5),"樹控件某結點将被展開或收縮,所用結構:NMTREEVIEW",
(-400-12),"使用者在樹控件中按下了某鍵盤按鍵,并且樹控件獲得了輸入焦點",
(-402),"使用者已改變樹控件項目的選擇",
(-401),"使用者對樹控件項目的選擇将改變",
(-400-4),"通知更新樹控件項目的資訊",
(-400-15),"使用者使用滑鼠單擊打開或關閉樹控件項目時發送的通知消息",
//Header Control标頭控件消息
(0x1200 + 2),"删除标頭控件的列項目,宏:Header_DeleteItem",
(0x1200 + 9),"擷取标頭控件的列圖示清單,宏:Header_GetImageList",
(0x1200 + 3),"擷取标頭控件的列項目,宏:Header_GetItemRect",
(0x1200 + 11),"擷取标頭控件的列項目,宏:Header_GetItemRect",
(0x1200 + 0),"擷取标頭控件的列項目數量,宏:Header_GetItemCount ",
(0x1200 + 7),"擷取标頭控件的項目矩形範圍,宏:Header_GetItemRect",
(0x1200 + 17),"擷取标頭控件列的左右對齊方式(提供對标頭項目排序的支援),宏:Header_GetOrderArray",
(0x2000 + 6),"擷取标頭控件列UNICODE格式标志,宏:Header_GetUnicodeFormat",
(0x1200 + 6),"标頭控件點選測試,找到滑鼠點選的坐标",
(0x1200 + 1),"為标頭控件插入列項目,宏:Header_InsertItem",
(0x1200 + 5),"擷取在一個指定矩形内的标頭控件的大小和位置,宏:Header_Layout",
(0x1200 + 15),"擷取标頭控件列的左右對齊方式(項目索引,基于标頭控件中項目的順序,索引自左到右由0開始),宏:Header_OrderToIndex",
(0x1200 + 19),"設定高亮度分隔符,提供對标頭項目的拖放,宏:Header_SetHotDivider",
(0x1200 + 8),"為标頭控件設定圖像清單,宏:Header_SetImageList",
(0x1200 + 4),"設定标頭控件中項目的屬性,宏:Header_SetItem",
(0x1200 + 12),"設定标頭控件中項目的屬性,宏:Header_SetItem",
(0x1200 + 18),"設定标頭控件列的左右對齊方式,宏:Header_SetOrderArray",
(0x2000 + 5),"設定Header Control控件列UNICODE格式标志,宏:Header_SetUnicodeFormat",
//Static Control靜态控件消息
0x0171,"擷取顯示在靜态控件中的圖示的句柄,須具SS_ICON風格,宏:Static_GetIcon",
0x0173,"擷取顯示在靜态控件中的圖像的句柄,支援圖示(SS_ICON)、光标(SS_ICON)、位圖(SS_BITMAP)、圖元(SS_ENHMETAFILE)",
0x0170,"設定将要在靜态控件中顯示的圖示(句柄),須具SS_ICON風格,宏:Static_SetIcon",
0x0172,"設定将要在靜态控件中顯示的圖像(句柄),支援圖示(SS_ICON)、光标(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靜态控件通知消息
0,"通知父窗(通過WM_COMMAND獲知),使用者點選了靜态控件,須具SS_NOTIFY風格,",
1,"通知父窗(通過WM_COMMAND獲知),使用者點選了靜态控件,須具SS_NOTIFY風格",
3,"通知父窗(通過WM_COMMAND獲知),靜态控件被允許使用,須具SS_NOTIFY風格",
2,"通知父窗(通過WM_COMMAND獲知),靜态控件被禁用,須具SS_NOTIFY風格",
//Toolbar Control工具欄控件消息
(0x0400 + 19),"将一個或多個按鈕圖像添加到工具欄的按鈕圖像清單中,相關結構:TBADDBITMAP",
(0x0400 + 20),"向一個工具欄中添加一個或多個按鈕,相關結構:TBBUTTON",
(0x0400 + 28),"添加一個新字元串到工具欄的内部字元串清單中",
(0x0400 + 33),"調整工具欄的尺寸。當設定按鈕或位圖尺寸、添加字元串時,發送本消息",
(0x0400 + 24),"擷取工具欄目前按鈕的個數",
(0x0400 + 30),"指定工具欄TBBUTTON結構的大小",
(0x0400 + 43),"改變工具欄的按鈕圖像(圖像清單中的索引)",
(0x0400 + 2),"核選或清除工具欄的指定按鈕。當一個按鈕被核選時,它看起來就像被按下一樣",
(0x0400 + 25),"擷取與指定指令辨別符相關聯的工具欄按鈕的索引(從零開始)",
(0x0400 + 27),"顯示\"自定義工具欄\"對話框,該對話框允許通過增删按鈕來定制工具條",
(0x0400 + 22),"删除工具欄中的一個按鈕",
(0x0400 + 1),"使工具欄指定按鈕有效或無效,注:當按鈕有效時就可被按下或核選",
(0x0400 + 74),"擷取工具欄的固定的加亮設定",
(0x0400 + 44),"擷取與工具欄按鈕相關聯的位圖的索引",
(0x0400 + 41),"從工具欄擷取位圖示志(DWORD值)",
(0x0400 + 23),"擷取工具欄指定按鈕的資訊",
(0x0400 + 65),"擷取工具欄中按鈕的擴充資訊,相關結構:TBBUTTONINFO",
(0x0400 + 58),"擷取工具欄按鈕的尺寸",
(0x0400 + 45),"擷取工具欄按鈕的文本",
(0x2000 + 3),"擷取工具欄的色彩方案資訊",
(0x0400 + 55),"擷取工具欄中被設定為無效的圖像清單",
(0x0400 + 85) // For TBSTYLE_EX_*,"擷取工具欄的擴充風格",
(0x0400 + 53),"擷取工具欄的熱點按鈕的圖像清單,當滑鼠懸浮于熱點按鈕上時,按鈕會加亮顯示",
(0x0400 + 71),"擷取工具欄的熱點項的索引(從零開始)",
(0x0400 + 49),"擷取工具欄中用于顯示按鈕正常狀态圖像的清單",
(0x0400 + 79) // lParam == LPTBINSERTMARK,"擷取工具欄的插入标記,相關結構:TBINSERTMARK",
(0x0400 + 89),"擷取工具欄中包含目前插入标記的顔色(COLORREF值)",
(0x0400 + 29),"擷取工具欄中的一個按鈕的邊界矩形,不接收狀态被設為TBSTATE_HIDDEN的按鈕的邊界矩形",
(0x0400 + 83) // lParam == LPSIZE,"擷取工具欄中所有可見按鈕與分隔條的總尺寸",
(0x0400 + 62) // wParam == IID, lParam void **ppv,"擷取工具欄的IDropTarget接口,IDropTarget用于實作以拖放方式擷取資源等",
(0x0400 + 86),"擷取工具欄的填充距(像素)(padding:補白、填充距)",
(0x0400 + 51) // wParam is the Cmd instead of index,"擷取工具欄指定按鈕的邊界矩形資訊",
(0x0400 + 40),"擷取工具欄中目前顯示的按鈕行數,注:除非工具欄是用TBSTYLE_WRAPABLE風格建立的,否則行數總為1",
(0x0400 + 18),"擷取工具欄定按鈕的狀态資訊,比如:是否是有效、被按下或被核選",
(0x0400 + 57),"擷取工具欄目前風格",
(0x0400 + 61),"擷取用于顯示在工具欄按鈕上的文本行的最大數字",
(0x0400 + 35),"擷取與工具欄相關聯的工具提示控件(若有)的句柄,通常工具欄會自己建立并維護其工具提示控件,一般不必使用本消息",
(0x2000 + 6),"擷取工具欄的UNICODE格式标志",
(0x0400 + 4),"隐藏或顯示工具欄指定按鈕",
(0x0400 + 69),"點選測試,擷取工具欄指定點的位置的整數值,若該值為零或正值,則表示該點所在按鈕的索引(非分隔條),為負則該點不在某按鈕上",
(0x0400 + 5),"設定或清除工具欄指定按鈕的不确定狀态,不确定的按鈕被顯示為灰色",
(0x0400 + 21),"在工具欄中插入一個按鈕",
(0x0400 + 81) // wParam == LPPOINT lParam == LPTBINSERTMARK,"為工具欄上的某點(該點坐标是相對于工具欄客戶區的)擷取插入标記的資訊,相關結構:TBINSERTMARK",
(0x0400 + 10),"确定工具欄指定按鈕是否被核選",
(0x0400 + 9),"确定工具欄指定按鈕是否有效",
(0x0400 + 12),"确定工具欄指定按鈕是否被隐藏",
(0x0400 + 14),"檢查工具欄指定按鈕是否處于加亮狀态",
(0x0400 + 13),"确定工具欄指定按鈕是否處于不确定狀态,不确定按鈕被顯示為灰色",
(0x0400 + 11),"确定工具欄指定按鈕是否被按下",
(0x0400 + 50),"加載圖像到工具欄圖像清單中",
(0x0400 + 78),"為一個工具欄按鈕映射快捷鍵字元,該字元與按鈕文本中加下劃線的字元是一樣的",
(0x0400 + 6),"為工具欄指定按鈕設定加亮狀态",
(0x0400 + 82),"将一個工具欄按鈕從一個索引移動到另一個索引",
(0x0400 + 3),"按下或釋放工具欄的指定按鈕",
(0x0400 + 46),"以新位圖替換工具欄中現有的位圖,相關結構:TBREPLACEBITMAP",
(0x0400 + 26),"儲存或恢複工具欄的狀态,相關結構:TBSAVEPARAMS",
(0x0400 + 73) // wParam == TRUE/FALSE,"對工具欄進行加亮設定",
(0x0400 + 32),"設定添加到工具欄的位圖尺寸",
(0x0400 + 66),"設定工具欄指定按鈕的資訊",
(0x0400 + 31),"設定工具欄的按鈕尺寸(尺寸必須與所載入的位圖尺寸一樣)",
(0x0400 + 59),"設定工具欄按鈕寬度的最大值和最小值",
(0x0400 + 42),"設定工具欄指定按鈕的指令辨別符(按鈕被按下時,辨別符将被發送給屬主視窗)",
(0x2000 + 2),"設定工具欄的色彩方案資訊",
(0x0400 + 54),"設定工具欄中用來顯示無效按鈕的圖像清單",
(0x0400 + 70) // wParam == mask lParam == bit values,"設定工具欄的文本繪制标志",
(0x0400 + 84) // For TBSTYLE_EX_*,"設定工具欄的擴充風格",
(0x0400 + 52),"設定工具欄中用于顯示熱點按鈕的圖像清單",
(0x0400 + 72) // wParam == iHotItem,"設定工具欄熱點項索引(若無TBSTYLE_FLAT風格,則本消息将會被忽略)",
(0x0400 + 48),"設定工具欄的預設圖像清單",
(0x0400 + 47),"設定工具欄中首個按鈕的縮進",
(0x0400 + 80) // lParam == LPTBINSERTMARK,"設定工具欄的目前插入标記",
(0x0400 + 88),"設定工具欄插入标記的顔色",
(0x0400 + 60),"設定顯示在工具欄按鈕中的文本的最大行數",
(0x0400 + 87),"設定工具欄的填充距(像素)(padding:補白、填充距)",
(0x0400 + 37),"為工具欄指定一個父窗(用于發送通知消息)",
(0x0400 + 39),"設定工具欄按鈕的行數",
(0x0400 + 17),"設定工具條欄指定按鈕的狀态",
(0x0400 + 56),"設定工具欄的風格",
(0x0400 + 81),"将一個工具提示控件與工具欄進行關聯",
(0x2000 + 5),"設定工具欄的UNICODE格式标志",
//Toolbar Control工具欄通知消息
(-700-3),"通知工具欄的父窗:使用者已開始自定義一個工具欄,相關結構:NMHDR",
(-700-1),"通知工具欄的父窗:使用者已開始拖動工具欄的某個按鈕,相關結構:NMTOOLBAR",
(-700-9),"通知工具欄的父窗:使用者已經選擇了自定義工具欄對話框上的幫助按鈕,相關結構:NMHDR",
(-700-4),"通知工具欄的父窗:使用者已停止自定義一個工具欄,相關結構:NMHDR",
(-700-2),"通知工具欄的父窗:使用者已停止拖動工具欄的某個按鈕,相關結構:NMTOOLBAR",
(-700-0),"擷取工具欄的自定義資訊(通知消息),相關結構:NMTOOLBAR",
(-700-7),"通知工具欄的父窗:使用者自定義工具欄時一個按鈕是否可被删除",
(-700-6),"通知工具欄的父窗:使用者自定義工具欄時一個按鈕是否可被插入到指定按鈕的左側",
(-700-5),"通知工具欄的父窗:使用者在自定義工具欄對話框中已經對工具欄進行重置了",
(-700-8),"通知工具欄的父窗:使用者已經定制完一個工具欄",
//IP address control(IP位址控件)消息
(0x0400+100),"清空IP位址控件中的内容",
(0x0400+102),"從IP位址控件的4個域中擷取位址值,相關宏:FIRST_IPADDRESS/SECOND_IPADDRESS/THIRD_IPADDRESS/FOURTH_IPADDRESS",
(0x0400+105),"确定IP位址控件的全部域是否為空",
(0x0400+101),"為IP位址控件的4個域設定位址,宏:MAKEIPADDRESS",
(0x0400+104),"為IP位址控件指定域設定鍵盤焦點,同時該域中的文本會被選中",
(0x0400+103),"為IP位址控件指定域設定有效範圍,宏:MAKEIPRANGE",
//IP address control(IP位址控件)通知消息
(-860 - 0),"使用者改變了IP位址控件某域或從一個域移動其它域時發送本通知消息,相關結構NMIPADDRESS",
//progress bar進度條消息
(0x0400+3),"以指定的增量來增加進度條控件的目前位置",
(0x0400+8),"檢取進度條的目前位置",
(0x0400+7),"擷取目前進度條控件的上下限範圍",
(0x0400+9),"設定進度條控件上滑塊的顔色(COLORREF值)",
(0x2000+1),"設定進度條控件的背景色",
(0x0400+2),"以指定位置來設定進度條的目前位置,并重繪進度條來反映新位置",
(0x0400+1),"設定進度條控件範圍的上下限,并重繪進度條來反映新範圍",
(0x0400+6),"為進度條設定32位的上下限範圍",
(0x0400+4),"為進度條控件指定步長(預設為10)",
(0x0400+5),"用步進值來增加一個進度條控件的目前位置",
//Trackbar Control(跟蹤器),也叫:Slider Control,滑塊控件消息
(0x0400+19),"清除滑動塊控件目前位置",
(0x0400+9),"删除滑動塊控件目前刻度線",
(0x0400+33) // wparam = BOOL fLeft; (or right),"擷取滑動塊控件指定位置的夥伴視窗的句柄",
(0x0400+26),"擷取滑動塊控件的通道的邊界矩形的大小和位置,滑動塊在通道上移動并選擇一個範圍後,它用高亮色顯示",
(0x0400+24),"擷取滑動塊控件的行的大小,預設的行大小是1",
(0x0400+16),"擷取滑動塊控件中的刻度線",
(0x0400+22),"擷取滑動塊控件一頁的大小,頁的大小表明在響應TB_PAGEUP和TB_PAGEDOWN通知時滑動塊會移動多少",
(0x0400),"擷取滑動塊控件中滑動塊的目前位置",
(0x0400+14),"擷取滑動塊控件中的一個刻度線的目前實體位置(用客戶坐标表示)",
(0x0400+2),"擷取滑動塊控件中滑動塊的最大位置",
(0x0400+1),"擷取滑動塊控件中滑動塊的最小位置",
(0x0400+18),"擷取滑動塊控件中目前選擇的結束位置",
(0x0400+17),"擷取滑動塊控件中目前選擇的開始位置",
(0x0400+28),"擷取滑動塊控件中滑動塊(拇指)的長度",
(0x0400+25),"擷取滑動塊控件中滑動塊(拇指)的邊界矩形的大小和位置",
(0x0400+3),"擷取滑動塊控件中刻度線的位置",
(0x0400+15),"擷取滑動塊控件中一個刻度線的目前實體位置(用客戶坐标表示)",
(0x0400+30),"擷取滑動塊控件的工具提示控件的句柄(若有),若TBS_TOOLTIPS風格,則傳回NULL",
(0x2000+6),"擷取滑動塊控件的UNICODE格式标志",
(0x0400+32) // wparam = BOOL fLeft; (or right),"設定滑動塊控件指定位置的夥伴視窗",
(0x0400+23),"設定滑動塊控件行的大小,行的大小表示在響應TB_LINEUP和TV_LINEDOWN通知時,滑動塊移動多少",
(0x0400+21),"設定滑動塊控件頁的大小,頁的大小表示在響應TB_PAGEUP和TB_PAGEDOWN通知時,滑動塊移動多少",
(0x0400+5),"設定滑動塊控件中滑動塊的目前位置",
(0x0400+6),"設定滑動塊控件滑動塊的範圍(位置的最小值和最大值)",
(0x0400+8),"設定滑動塊控件中滑動塊的最大位置",
(0x0400+7),"設定滑動塊控件中滑動塊的最小位置",
(0x0400+10),"設定滑動塊控件目前選擇的開始和結束位置",
(0x0400+12),"設定滑動塊控件中目前選擇的結束位置",
(0x0400+11),"設定滑動塊控件中目前選擇的開始位置",
(0x0400+27),"設定滑動塊控件中滑動塊(拇指)的長度",
(0x0400+4),"設定滑動塊控件中一個刻度線的位置",
(0x0400+20),"設定顯示在滑動塊控件中的刻度線的的頻率,例如:若頻率設為2,則每兩個增量顯示一個刻度線,預設頻率是1",
(0x0400+31),"設定滑動塊控件中用于顯示工具提示控件的位置",
(0x0400+29),"為滑動塊控件設定工具提示控件(用句柄進行設定)",
(0x2000+5),"設定滑動塊控件的UNICODE格式标志",
//Tab Control,标簽控件消息
(0x1300 + 40),"根據給定的視窗矩形計算标簽控件的顯示區域,或根據一個給定的顯示區域計算相應的視窗矩形",
(0x1300 + 9),"删除标簽控件中所有頁籤",
(0x1300 + 8),"從标簽控件中删除指定頁籤",
(0x1300 + 50),"重新設定标簽控件中的項,清除任何被按下的頁籤",
(0x1300 + 47),"擷取标簽控件中擁有目前焦點的頁籤索引",
(0x1300 + 11),"擷取标簽控件中目前選擇的頁籤",
(0x1300 + 53),"擷取标簽控件的擴充風格",
(0x1300 + 2),"擷取與标簽控件相關聯的圖像清單",
(0x1300 + 5),"擷取标簽控件中某頁籤的資訊",
(0x1300 + 4),"擷取标簽控件中的項數",
(0x1300 + 10),"擷取标簽控件中指定頁籤的邊界矩形",
(0x1300 + 44),"擷取标簽控件中目前行數,注:TCS_MULTILINT風格的标簽控件可有多行頁籤",
(0x1300 + 45),"擷取與标簽控件相關聯的工具提示控件的句柄",
(0x2000 + 6),"擷取标簽控件的UNICODE格式标志",
(0x1300 + 51),"使标簽控件的某頁籤處于高亮狀态",
(0x1300 + 13),"确定是哪個頁籤(若有)位于指定的螢幕位置",
(0x1300 + 7),"插入一個新頁籤到标簽控件",
(0x1300 + 42),"從标簽控件的圖像清單中删除指定圖像",
(0x1300 + 48),"設定焦點到标簽控件中指定的頁籤",
(0x1300 + 12),"設定标簽控件中目前選擇的頁籤",
(0x1300 + 52) // optional wParam == mask,"設定标簽控件的擴充風格",
(0x1300 + 3),"為标簽控件指定一個已建立的圖像清單",
(0x1300 + 6),"設定标簽控件中頁籤的某些或所有屬性",
(0x1300 + 14),"标簽控件為空時,改變标簽控件中各頁籤的額外位元組數(預設4位元組),注:額外位元組可把程式資料與各頁籤關聯起來",
(0x1300 + 41),"設定标簽控件中頁籤的寬度和高度",
(0x1300 + 49),"設定标簽控件中頁籤的最小寬度",
(0x1300 + 43),"設定标簽控件中的每個頁籤的圖示和标簽周圍的空間大小(填充距)",
(0x1300 + 46),"設定與标簽控件相關聯的工具提示控件(用句柄進行設定)",
(0x2000 + 5),"設定标簽控件的UNICODE格式标志",
//Tab Control,标簽控件通知消息
(-550 - 3),"将對象拖動到标簽控件的頁籤上時,标簽控件生成TCN_GETOBJECT通知消息以請求放置目标對象,注:須調用AfxOleInit初始化OLE庫",
(-550 - 0),"通知标簽控件的父窗:使用者已按下某鍵",
(-550 - 1),"通知标簽控件的父窗:頁籤的目前選擇已被改變",
(-550 - 2),"通知标簽控件的父窗:頁籤的目前選擇将要改變",
//Edit Control,編輯控件(編輯框)消息
0x00B0,"擷取編輯控件目前被選中部分(若有)的開始和結束位置;傳回雙字,低位字為起始位置,高位字為首個未被選中的字元位置",
0x00B1,"在編輯控件中標明文本",
0x00B2,"擷取編輯控件的帶格式的文本邊界矩形(與其視窗大小無關)",
0x00B3,"設定編輯控件的帶格式的文本邊界矩形(與其視窗大小無關)",
0x00B4,"設定多行編輯控件的帶格式的文本邊界矩形,而不必重繪",
0x00B5,"使多行編輯控件滾動一行(SB_LINEDOWN/SB_LINEUP)或一頁(SB_PAGEDOWN/SB_PAGEUP)",
0x00B6,"以行為機關使多行編輯控件左右或上下滾動",
0x00B7,"滾動編輯控件中的caret插入光标,使之可視",
0x00B8,"測試編輯控件的内容是否被改變(它有個内部标記來表明其内容是否被改變)",
0x00B9,"設定或清除編輯控件的改變标志;改變标記表明文本是否被改變(使用者改變文本時,會自動設定此标志)",
0x00BA,"擷取多行編輯控件中的總行數",
0x00BB,"獲得多行編輯控件中某行的字元索引",
0x00BC,"設定可被多行編輯控件使用的局部記憶體的句柄,編輯控件可用此緩沖區存儲目前顯示的文本,而不必自己配置設定",
0x00BD,"擷取多行編輯控件中目前配置設定的記憶體句柄,此句柄是個局部記憶體句柄",
0x00BE,"取得多行文本編輯控件的卷軸欄的目前位置(象素)",
0x00C1,"獲得編輯控件中的行的長度",
0x00C2,"用指定文本覆寫編輯控件中目前被選中的文本",
0x00C4,"在編輯控件中獲得一行文本",
0x00C5,"使用者在編輯控件中輸入文本時的文本長度限制",
0x00C6,"确定對編輯控件的操作能否撤銷",
0x00C7,"撤銷上一次對編輯控件的操作",
0x00C8,"設定多行編輯控件中是否包含軟回車符",
0x00C9,"擷取包含指定字元索引的行的行号(字元索引指從開始到指定字元的字元數)",
0x00CB,"在多行編輯控件中設定跳格鍵的跳幅(控件中文本的任何制表鍵間會産生一段空白)",
0x00CC,"設定或清除編輯控件中密碼的替換顯示字元",
0x00CD,"清除控件的撤消緩沖區,使其不能撤消上一次編輯操作",
0x00CE,"确定編輯控件中可視的最頂端行的行号",
0x00CF,"設定編輯控件的隻讀狀态",
0x00D0,"設定編輯控件的新的斷字處理回調函數",
0x00D1,"擷取編輯控件的新的斷字處理回調函數",
0x00D2,"擷取編輯控件中密碼的替換顯示字元",
0x00D3,"設定編輯控件的左右邊空",
0x00D4,"擷取編輯控件的左右邊空",
0xF0C5,"設定編輯控件中文本的輸入長度限制",
0x00D5,"擷取編輯控件中文本的輸入長度限制",
0x00D6,"獲得指定字元索引的左上角的坐标",
0x00D7,"獲得編輯控件中最靠近指定位置的字元的行和字元索引",
0x00D8,"修改編輯控件的IME輸入法的屬性",
0x00D9,"擷取編輯控件的IME輸入法的屬性",
//Edit Control,編輯控件(編輯框)通知消息
0x0100,"通知編輯控件的父窗(通過WM_COMMAND獲知):編輯框獲得輸入焦點",
0x0200,"通知編輯控件的父窗(通過WM_COMMAND獲知):編輯框失去輸入焦點",
0x0300,"使用者的操作可能會改變編輯控件的文本(與EN_UPDATE通知消息不同,該通知是在更新顯示之後發送的)",
0x0400,"編輯控件顯示變動的文本時的通知消息",
0x0500,"編輯控件不能為特定請求配置設定足夠的空間的通知消息",
0x0501,"通知父窗,編輯控件目前輸入文本已超過指定字元數(并作截尾處理)",
0x0601,"使用者單擊了編輯控件的水準滾動條,父窗在螢幕更新之前被通知",
0x0602,"使用者單擊了編輯控件的垂直滾動條,父窗在螢幕更新之前被通知",
//Hot Key Control,熱鍵控件消息
(0x0400+2),"從熱鍵控件中擷取一個虛拟鍵碼和修正符标志",
(0x0400+1),"為熱鍵控件設定熱鍵組合",
(0x0400+3),"為熱鍵控件定義不可用組合和預設修正符組合",
//Month Calendar Control,月曆控件消息
(0x1000 + 11),"擷取月曆控件中各部分的顔色設定",
(0x1000 + 1),"擷取月曆控件中目前標明日期指定的系統時間",
(0x1000 + 16),"擷取月曆控件最左邊顯示的星期值",
(0x1000 + 3),"擷取月曆控件中能被選擇的日期最大值",
(0x1000 + 21),"擷取月曆控件中\"今天\"這個字元串的最大寬度",
(0x1000 + 9),"擷取月曆控件顯示完整月份所需的最小值",
(0x1000 + 19),"擷取月曆控件的滾動速率",
(0x1000 + 7),"擷取代表月曆控件顯示的日期上限和下限的有關資訊",
(0x1000 + 17),"擷取月曆控件中所設定的最大和最小日期值",
(0x1000 + 5),"擷取代表由使用者標明目前日期上限和下限的有關資訊",
(0x1000 + 13),"擷取月曆控件中今天的日期",
(0x2000 + 6),"擷取月曆控件的UNICODE格式标志",
(0x1000 + 14),"确定月曆控件是否位于指定位置",
(0x1000 + 10),"改變月曆控件中各部分的顔色設定",
(0x1000 + 2),"設定月曆控件目前標明的日期",
(0x1000 + 8),"在月曆控件中設定要顯示的日期",
(0x1000 + 15),"在月曆控件的最左邊設定要顯示的星期值",
(0x1000 + 4),"将月曆控件中能被選擇的日期值設定為最大",
(0x1000 + 20),"為月曆控件設定滾動速率",
(0x1000 + 18),"設定月曆控件中所許可的最大和最小日期值",
(0x1000 + 6),"将被標明的月曆控件範圍設定為給定的日期範圍",
(0x1000 + 12),"設定月曆控件中今天的日期",
(0x2000 + 5),"設定月曆控件的UNICODE格式标志",
//Month Calendar Control,月曆控件通知消息
(-750 + 3),"擷取月曆控件的日期顯示風格(粗體/圈定等),要有MCS_DAYSTATE風格,相關結構:NMDAYSTATE",
(-750 + 1),"目前選擇項已被改變,相關結構:NMSELCHANGE",
(-750 + 4),"在月曆控件中選擇一個日期,相關結構:NMSELCHANGE",
(0-16),"釋放月曆控件中滑鼠的捕獲消息,相關結構:NMHDR",
//date and time picker control,日期時間選擇控件(DTP控件)消息
(0x1000 + 7),"擷取DTP控件中下拉月曆指定部分的顔色,宏:DateTime_GetMonthCalColor",
(0x1000 + 10),"擷取DTP控件中下拉月曆的目前所用字型,宏:DateTime_GetMonthCalFont",
(0x1000 + 8),"擷取DTP控件中下拉月曆的句柄,宏:DateTime_GetMonthCal",
(0x1000 + 3),"擷取DTP控件中最小和最大允許的系統時間,宏:DateTime_GetRange",
(0x1000 + 1),"擷取DTP控件中的目前選擇時間(儲存至SYSTEMTIME結構體),宏:DateTime_GetSystemtime",
(0x1000 + 5),"設定DTP控件的顯示格式,宏:DateTime_SetFormat",
(0x1000 + 6),"設定DTP控件中下拉月曆指定部分的顔色,宏:DateTime_SetMonthCalColor",
(0x1000 + 9),"設定DTP控件中下拉月曆的目前所用字型,宏:DateTime_SetMonthCalFont",
(0x1000 + 4),"設定DTP控件中最小和最大允許的系統時間,宏:DateTime_SetRange,相關結構:SYSTEMTIME",
(0x1000 + 2),"設定DTP控件中的目前選擇時間,宏:DateTime_SetSystemtime,相關結構:SYSTEMTIME",
//date and time picker control,日期時間選擇控件(DTP控件)通知消息
(-760 + 7),"DTP控件中的月曆控件将要關閉,相關結構:NMHDR",
(-760 + 1),"DTP控件中的内容已發生改變,相關結構:NMDATETIMECHANGE",
(-760 + 6),"DTP控件中的月曆控件将要顯示,相關結構:NMHDR",
(-760 + 4),"DTP控件中的文本需要顯示在回調域中,相關結構:NMDATETIMEFORMAT",
(-760 + 5),"DTP控件中的文本顯示所需最大尺寸,相關結構:NMDATETIMEFORMATQUERY",
(-760 + 2),"使用者已完成DTP控件的編輯,相關結構:NMDATETIMESTRING",
(-760 + 3),"使用者單擊了DTP控件的回調域,相關結構:NMDATETIMEWMKEYDOWN",
//Animation Control,動畫播放控件消息
(0x0400+100),"利用動畫播放控件打開AVI片段并顯示其第一幀,若有ACS_AUTOPLAY風格,則打開後自動開始播放,宏: Animate_Open/Animate_OpenEx",
(0x0400+101),"在動畫控件中播放AVI片段,若有ACS_TRANSPARENT風格,則第一幀将使用透明背景繪制,而不是使用卡通片段中指定的背景色,宏:Animate_Play",
(0x0400+102),"停止動畫控件中的AVI片段的播放,宏:Animate_Stop",
//Animation Control,動畫播放控件通知消息
1,"通知動畫播放控件的父窗:AVI片段已經開始播放",
2,"通知動畫播放控件的父窗:AVI片段已經停止播放",
//Status Bar,狀态欄消息
(0x0400+7),"擷取狀态欄的邊界值",
(0x0400+20),"擷取狀态欄的窗格圖示",
(0x0400+6),"擷取狀态欄的窗格數量,也可用來擷取指定窗格的右邊坐标",
(0x0400+10),"擷取狀态欄某窗格的邊界矩形",
(0x0400+2),"從狀态欄的指定窗格擷取文本",
(0x0400+3),"從狀态欄的指定窗格擷取文本長度(用字元數表示)",
(0x0400+18),"擷取狀态欄某窗格的工具提示文本",
(0x2000+6),"擷取狀态欄的UNICODE格式标志",
(0x0400+14),"狀态欄是否處于簡單文本模式",
(0x2000+1),"設定狀态欄的背景色",
(0x0400+15),"設定狀态欄的窗格圖示",
(0x0400+8),"設定狀态欄的繪圖區的最小高度",
(0x0400+4),"設定狀态欄的窗格數量",
(0x0400+1),"設定狀态欄的窗格文本",
(0x0400+16),"設定狀态欄某窗格的工具提示文本",
(0x2000+5),"設定狀态欄的UNICODE格式标志",
(0x0400+9),"把狀态欄設為簡單文本模式",
//Status Bar,狀态欄通知消息
(-880 - 0),"由于SB_SIMPLE消息導緻狀态欄簡單模式發生改變時發送的通知消息",
//ReBar control,ReBar控件(伸縮條)消息
(0x0400 + 24),"ReBar控件開始拖放",
(0x0400 + 2),"删除ReBar控件中某個指定索引的帶",
(0x0400 + 26),"更新被拖動的ReBar控件的位置",
(0x0400 + 25),"ReBar控件停止拖放",
(0x0400 + 34),"擷取ReBar控件指定帶的區域",
(0x0400 + 12),"擷取ReBar控件中目前帶數",
(0x0400 + 29),"擷取ReBar控件中指定帶的資訊",
(0x0400 + 27),"擷取ReBar控件高度",
(0x0400 + 3),"擷取有關ReBar控件的資訊獲及其使用的圖像清單",
(0x0400 + 20),"擷取ReBar控件的背景色",
(0x2000 + 4),"擷取ReBar控件的IDropTarget接口指針(不再使用時,要Release釋放之)",
(0x2000 + 3),"擷取ReBar控件的顔色方案",
(0x0400 + 38),"擷取ReBar控件的目前調色闆",
(0x0400 + 9),"擷取ReBar控件矩形區域",
(0x0400 + 13),"擷取ReBar控件的帶所占行數",
(0x0400 + 14),"擷取ReBar控件指定行的高度",
(0x0400 + 22),"擷取ReBar控件的文本前景色",
(0x0400 + 17),"擷取與ReBar控件相關的工具提示控件的句柄",
(0x2000 + 6),"擷取ReBar控件的UNICODE格式标志",
(0x0400 + 8),"若ReBar帶在螢幕上的指定點存在,則确定ReBar帶的哪部分位于該點上",
(0x0400 + 16) // wParam == id,"将一個帶的辨別符ID轉換成ReBar控件中的帶索引",
(0x0400 + 1),"ReBar控件中插入一個新帶",
(0x0400 + 31),"将ReBar控件中的一個帶調整到它的理想或最大尺寸",
(0x0400 + 30),"将ReBar控件中的一個帶調整到它的理想或最小尺寸",
(0x0400 + 36),"将ReBar控件的一個帶從一個索引移動到另一個索引",
(0x0400 + 6),"設定ReBar控件中的已存在帶的特征",
(0x0400 + 4),"設定ReBar控件的資訊",
(0x0400 + 19) // sets the default BK color,"設定ReBar控件的背景色",
(0x2000 + 2),"設定ReBar控件的顔色方案",
(0x0400 + 37),"為ReBar控件設定新的調色闆",
(0x0400 + 7),"設定ReBar控件的屬主視窗",
(0x0400 + 21),"設定ReBar控件的文本前景色",
(0x0400 + 18),"使一個工具提示控件與ReBar控件相關聯",
(0x2000 + 5),"設定ReBar控件的UNICODE格式标志",
(0x0400 + 35) // show/hide band,"顯示或隐藏ReBar控件中的指定帶",
(0x0400 + 23) // resize the rebar/break bands and such to this rect (lparam),"使ReBar控件的尺寸與一個指定矩形最優比對",
//rebar control.rebar控件通知消息
(-831 - 3),"當Rebar控件自己自動調整大小時由(用RBS_AUTOSIZE風格建立的)Rebar控件發送",
(-831 - 4),"當使用者開始拖動帶區時由Rebar控件發送",
(-831 - 8),"當調整帶區的子視窗大小時由Rebar控件發送",
(-831 - 7) // Uses NMREBAR,"在帶區已被删除後由Rebar控件發送",
(-831 - 6) // Uses NMREBAR,"當帶區即将被删除時由Rebar控件發送",
(-831 - 5),"當使用者停止拖動帶區時由Rebar控件發送",
(-831 - 1),"當對象被拖動到此控件中的帶區上由(用RBS_REGISTERDROP風格建立的)Rebar控件發送",
(-831 - 0),"當其高度已被更改時由Rebar控件發送",
(-831 - 2),"當使用者更改此控件的帶區布局時由Rebar控件發送",
//Property Sheet,屬性頁消息
(0x0400 + 103),"添加新頁面到屬性表,宏:PropSheet_AddPage",
(0x0400 + 110),"應用屬性表的新屬性,宏:PropSheet_Apply",
(0x0400 + 107),"使屬性表改變确定按鈕上的文本為關閉(标志着應用的改變不可被取消),宏:PropSheet_CancelToClose",
(0x0400 + 104),"使屬性表激活應用按鈕(标志着使用者已經編輯了一個屬性),宏:PropSheet_Changed",
(0x0400 + 118),"擷取屬性表目前頁的視窗句柄,宏:PropSheet_GetCurrentPageHwnd",
(0x0400 + 116),"擷取屬性表中标簽控件的句柄,宏:PropSheet_GetTabControl",
(0x0400 + 117),"發送一個消息至屬性表對話框,并指明該對話框是否已處理了該消息,宏:PropSheet_IsDialogMessage",
(0x0400 + 113),"在屬性表中模拟選擇某指定按鈕,宏:PropSheet_PressButton",
(0x0400 + 108),"查詢屬性表的兄弟頁,互相傳遞參數,宏:PropSheet_QuerySiblings",
(0x0400 + 106),"指明需重新開機系統以使改變生效(若某頁改變了系統配置),宏:PropSheet_RebootSystem",
(0x0400 + 102),"從屬性表中移走一頁,并銷毀與此頁相關的視窗,宏:PropSheet_RemovePage",
(0x0400 + 105),"指明屬性表需重新開機以使改變生效,宏:PropSheet_RestartWindows",
(0x0400 + 101),"選擇(激活)屬性表中某頁,宏:PropSheet_SetCurSel",
(0x0400 + 114),"根據頁ID選擇(激活)屬性表中某頁,宏:PropSheet_SetCurSelByID",
(0x0400 + 115),"設定屬性表中Finish按鈕的文本,宏:PropSheet_SetFinishText",
(0x0400 + 111),"指定屬性表的标題,宏:PropSheet_SetTitle",
(0x0400 + 112),"使向導屬性表中的Back,Next或Finish按鈕有效或無效,宏:PropSheet_SetWizButtons",
(0x0400 + 109),"禁止應用按鈕,重新初始化屬性表,宏:PropSheet_UnChanged",
//Property Sheet,屬性頁通知消息
(-200-2),"屬性頁的應用按鈕被按下,相關結構:PSHNOTIFY",
(-200-10),"通知允許屬性頁進行OLE拖放對象,相關結構:NMOBJECTNOTIFY",
(-200-5),"使用者點選了屬性頁的幫助按扭,相關結構:PSHNOTIFY",
(-200-1),"屬性頁失去焦點(其它屬性頁獲得了焦點或使用者點選了确定按鈕),相關結構:PSHNOTIFY",
(-200-9),"使用者點選了屬性頁的取消按扭,相關結構:PSHNOTIFY",
(-200-3),"使用者點選了取消按扭,屬性頁将被銷毀,相關結構:PSHNOTIFY",
(-200-0),"某屬性頁被激活獲得焦點,相關結構:PSHNOTIFY",
(-200-6),"使用者點選了向導屬性表的前一頁按鈕,相關結構:PSHNOTIFY",
(-200-8),"使用者點選了向導屬性表的結束按鈕,相關結構:PSHNOTIFY",
(-200-7),"使用者點選了向導屬性表的下一頁按鈕,相關結構:PSHNOTIFY",
//ComboBoxEx Control,擴充組合框控件消息
0x0144,"删除CComboBoxEx控件中的某個條目",
(0x0400 + 6),"擷取CComboBoxEx控件中組合框控件的句柄",
(0x0400 + 7),"擷取CComboBoxEx控件中編輯框控件的句柄",
(0x0400 + 9),"擷取CComboBoxEx控件的擴充風格",
(0x0400 + 3),"擷取CComboBoxEx控件使用的圖像清單的句柄",
(0x0400 + 4),"擷取CComboBoxEx控件中某條目的資訊,相關結構:COMBOBOXEXITEM",
(0x2000 + 6),"擷取CComboBoxEx控件的UNICODE格式标志",
(0x0400 + 10),"确定使用者是否在CComboBoxEx控件的編輯框中輸入了字元",
(0x0400 + 1),"向CComboBoxEx控件插入一個條目,相關結構:COMBOBOXEXITEM",
(0x0400 + 14),"設定CComboBoxEx控件的擴充風格",
(0x0400 + 2),"設定CComboBoxEx控件使用的圖像清單",
(0x0400 + 5),"設定CComboBoxEx控件中某條目的屬性,相關結構:COMBOBOXEXITEM",
(0x2000 + 5),"設定CComboBoxEx控件的UNICODE格式标志",
//ComboBoxEx Control,擴充組合框控件通知消息
(-800 - 4),"使用者激活下拉清單或點選CComboBoxEx控件的編輯框,相關結構:NMHDR",
(-800 - 2),"CComboBoxEx控件的某條目已被删除,相關結構:NMCOMBOBOXEX",
(-800 - 8),"使用者開始拖動CComboBoxEx控件的編輯框中的條目圖像,相關結構:NMCBEDRAGBEGIN",
(-800 - 5),"使用者已結束對CComboBoxEx控件的編輯框的操作或選擇了下拉清單,相關結構:NMCBEENDEDIT",
(-800 - 0),"擷取CComboBoxEx控件的回調條目的顯示資訊,相關結構:NMCOMBOBOXEX",
(-800 - 1),"一個新條目已插入到CComboBoxEx控件,相關結構:NMCOMBOBOXEX",
//AppBar,應用桌面工具欄消息
0x00000006 // lParam == TRUE/FALSE means activate/deactivate,"通知系統AppBar已被激活,相關結構:APPBARDATA",
0x00000007,"擷取在螢幕某邊自動隐藏的AppBar的句柄",
0x00000004,"擷取自動隐藏且置頂的工作列的狀态",
0x00000005,"擷取工作列的邊界矩形",
0x00000000,"注冊一個新的AppBar,并指定一個讓系統發送通知消息的消息ID",
0x00000002,"為AppBar請求大小與螢幕坐标",
0x00000001,"反注冊一個AppBar(使之從系統内部清單中去除)",
0x00000008 // this can fail at any time. MUST check the result,"注冊(或反注冊)一個在螢幕某邊自動隐藏的AppBar",
0x00000003,"為一個AppBar設定大小與螢幕坐标",
0x0000009,"通知系統一個AppBar的螢幕坐标已被改變",
//appbar,應用桌面工具欄通知消息
0x0000002,"通知一個AppBar:某全屏應用程式正在打開或關閉",
0x0000001,"通知一個AppBar:一個可能會被到AppBar的大小與位置的事件已經發生",
0x0000000,"通知一個AppBar:工作列自動隐藏或置頂狀态已被改變",
0x0000003 // lParam == TRUE means hide,"通知一個AppBar:使用者已從工作列的上下文菜單中選擇了層疊或平鋪",
//Control Panel,控制台消息
5,"使用者輕按兩下控制台中某元件圖示時向該元件所在CPL庫發送本消息,CPlApplet相關",
7,"控制台關閉時會對各元件發送CPL_STOP消息,接着對各CPL庫發送本消息,此時CPL庫釋放在CPL_INIT消息中配置設定的記憶體和資源",
2,"擷取控制台程式數量",
1,"發送本消息以訓示CPL庫作初始化工作",
3,"Windows3.x适用,擷取各元件的圖示、名稱和提示資訊,CPL庫可在處理這條消息時依次初始化各元件的對話框",
8,"擷取各元件的圖示、名稱和提示資訊,CPL庫可在處理這條消息時依次初始化各元件的對話框",
4,"基于WIN32的CPL庫已廢除本消息",
6,"控制台關閉時會對各元件發送CPL_STOP消息,接着對各CPL庫發送本消息,此時CPL庫釋放在CPL_INIT消息中配置設定的記憶體和資源",
(0x0400+1000),"請求啟動某控制台程式",
(0x0400+1001),"某控制台程式已啟動",
//File Manager,檔案管理器消息
(0x0400 + 0x0201),"從檔案管理器視窗擷取驅動器資訊(總空間大小或空閑空間大小等)",
(0x0400 + 0x0204),"擷取檔案管理器(目錄視窗或搜尋結果視窗)中已選擇檔案的資訊",
(0x0400 + 0x0205),"擷取檔案管理器(目錄視窗或搜尋結果視窗)中已選擇檔案的資訊(包含長檔案名)",
(0x0400 + 0x0200),"擷取擁有焦點的檔案管理器視窗的類型(如:傳回FMFOCUS_SEARCH表示搜尋結果視窗擁有目前焦點)",
(0x0400 + 0x0202),"擷取檔案管理器(目錄視窗或搜尋結果視窗)中已選擇的檔案數量",
(0x0400 + 0x0203) ,"擷取檔案管理器(目錄視窗或搜尋結果視窗)中已選擇的檔案數量(包含長檔案名)",
(0x0400 + 0x0206),"重新整理檔案管理器激活窗(或所有視窗)時發送本消息給擴充DLL",
(0x0400 + 0x0207),"使檔案管理器重載所有(在Winfile.ini的AddOns節列出的)擴充DLL",
107,"使用者在某菜單或工具欄按鈕上按下<F1>時向檔案管理器擴充DLL發送本消息",
106,"檔案管理器需要為某菜單或工具欄按鈕設定幫助字元串時向擴充DLL發送本消息",
102,"使用者從檔案管理器的菜單選擇了擴充菜單時向擴充DLL發送本消息",
100,"檔案管理器加載擴充DLL時發送,如:擴充功能菜單等",
104,"使用者在檔案管理器的目錄視窗或搜尋結果視窗中選擇了檔案名時向擴充DLL發送本消息",
105,"檔案管理器在加載其工具欄時向擴充DLL發送本消息",
101,"檔案管理器解除安裝擴充DLL時發送",
103,"使用者在檔案管理器的\"視圖\"中選擇了重新整理菜單項時發送本消息給擴充DLL",
//系統托盤消息
0x00000000,"添加圖示到系統托盤,相關結構:NOTIFYICONDATA",
0x00000002,"從系統托盤删除圖示,相關結構:NOTIFYICONDATA",
0x00000001,"修改系統托盤中的圖示、提示或通知消息的ID,相關結構:NOTIFYICONDATA",
//Common Control,控件的公共通知消息
(0-18),"字元鍵被處理後由控件發送,相關結構:NMCHAR",
(0-2),"通知父窗:使用者在控件上點選了滑鼠左鍵,相關結構:NMHDR",
(0-3),"通知父窗:使用者在控件上輕按兩下了滑鼠左鍵,相關結構:NMHDR",
(0-13),"使用者的滑鼠掠過控件,相關結構:NMHDR",
(0-15),"控件獲得鍵盤焦點并按下某鍵,相關結構:NMKEY",
(0-8),"通知父窗:使用者失去輸入焦點,相關結構:NMHDR",
(0-14),"控件收到WM_NCHITTEST消息,相關結構:NMMOUSE",
(0-1),"通知父窗:記憶體不足,操作不能完成,相關結構:NMHDR",
(0-5),"通知父窗:使用者在控件上點選了滑鼠右鍵,相關結構:NMHDR",
(0-6),"通知父窗:使用者在控件上輕按兩下了滑鼠右鍵,相關結構:NMHDR",
(0-16),"通知父窗:控件要釋放滑鼠捕捉,相關結構:NMHDR",
(0-4),"通知父窗:控件獲得鍵盤焦點并按下Enter鍵,相關結構:NMHDR",
(0-17),"通知父窗:控件響應WM_SETCURSOR要設定光标,相關結構:NMMOUSE",
(0-7),"通知父窗:控件收到輸入焦點,相關結構:NMHDR",
(0-19),"通知父窗:控件已建立一個工具提示控件,相關結構:NMTOOLTIPSCREATED",
//Up-Down Control(Spin Control),微調按鈕消息
(0x0400+108),"擷取旋轉按鈕的加速資訊,相關結構:UDACCEL",
(0x0400+110),"擷取旋轉按鈕的目前基數",
(0x0400+106),"擷取旋轉按鈕的目前夥伴視窗的句柄",
(0x0400+104),"擷取旋轉按鈕目前位置(根據夥伴視窗的标題獲得傳回值)",
(0x0400+102),"擷取旋轉按鈕的上下限範圍",
(0x0400+112),"擷取旋轉按鈕的上下限範圍(32位DWORD值)",
(0x2000+6),"擷取旋轉按鈕的UNICODE格式标志",
(0x0400+107),"設定旋轉按鈕的加速資訊,相關結構:UDACCEL",
(0x0400+109),"設定旋轉按鈕的基數",
(0x0400+105),"為旋轉按鈕設定夥伴視窗",
(0x0400+103),"設定旋轉按鈕的目前位置",
(0x0400+101),"設定旋轉按鈕的上下限範圍",
(0x0400+111),"設定旋轉按鈕的上下限範圍(32位DWORD值)",
(0x2000+5),"設定旋轉按鈕的UNICODE格式标志" ,
//Up-Down Control(Spin Control),微調按鈕(旋轉按鈕)通知消息
((-721 - 1),"微調按鈕控件的位置将要改變(向其父視窗發送),相關結構:NMUPDOWN" ,
//Video Capture,視訊采集(捕捉)消息
(0x0400+ 69),"終止視訊資料采集操作,宏:capCaptureAbort",
(0x0400+ 46),"顯示視訊采集壓縮器選擇對話框,宏:apDlgVideoCompression",
(0x0400+ 43),"顯示視訊輸出調節對話框(包含控制顯示的圖像的色調、亮度控件),宏:capDlgVideoDisplay",
(0x0400+ 41),"顯示視訊格式選擇對話框(選擇圖像尺寸、位深度和硬壓縮選項),宏:capDlgVideoFormat",
(0x0400+ 42),"顯示一個對話框,在該對話框中可選擇視訊資源,包括視訊輸入資源,宏:capDlgVideoSource",
(0x0400+ 10),"将視訊捕獲視窗與其驅動相連接配接,宏:capDriverConnect",
(0x0400+ 11),"将視訊捕捉視窗與驅動斷開,宏:capDriverDisconnect",
(0x0400+ 14),"擷取視訊捕獲驅動及其硬體性能參數(資訊儲存在CAPDRIVERCAPS結構中),宏:capDriverGetCaps",
(0x0400+ 12),"擷取連接配接到視訊捕獲視窗的驅動名稱,宏:capDriverGetName",
(0x0400+ 13),"擷取連接配接到視訊捕獲視窗的驅動版本,宏:capDriverGetVersion",
(0x0400+ 30),"視訊采集時,從幀緩存區拷貝一幅圖像到剪貼闆,宏:capEditCopy",
(0x0400+ 22),"為視訊捕獲檔案預配置設定磁盤空間(可減少資料儲存時的處理時間),宏:capFileAlloc",
(0x0400+ 21),"擷取目前視訊采集檔案名,宏:capFileGetCaptureFile",
(0x0400+ 23),"另存視訊捕獲資料到一個新檔案,宏:capFileSaveAs",
(0x0400+ 25),"将視訊捕獲資料緩存區的一幅圖像拷貝至一張DIB位圖中,宏:capFileSaveDIB",
(0x0400+ 20),"指定視訊捕獲檔案名(本消息并不實際建立檔案),宏:capFileSetCaptureFile",
(0x0400+ 24),"設定或清除AVI檔案中插入的資訊塊(如文本或自定義資料),宏:capFileSetInfoChunk",
(0x0400+ 36),"獲得目前音頻資料格式或音頻資料結構的大小(預設格式是mono,8 bit,11 kHz PCM),宏:capGetAudioFormat/capGetAudioFormatSize ",
(0x0400+ 67),"獲得目前使用的視訊采集裝置MCI驅動名稱, 宏:capGetMCIDeviceName",
(0x0400+ 65),"擷取目前視訊捕獲的幀頻率(每秒捕獲幾幀),宏:capCaptureGetSetup",
(0x0400+ 54),"獲得目前視訊捕獲視窗的狀态,宏:capGetStatus",
(0x0400+ 8),"擷取關聯到一個視訊捕獲視窗的資料(長整型值),宏:capGetUserData ",
(0x0400+ 44),"擷取包含視訊格式的結構體或視訊格式大小(其實就是BITMAPINFO),宏:capGetVideoForma/capGetVideoFormatSize",
(0x0400+ 60),"從視訊采集驅動擷取并顯示一個單獨的幀(靜态圖像),宏:capGrabFrame",
(0x0400+ 61),"視訊捕捉,填充未壓縮的單幀圖像到幀緩存區并顯示之(與WM_CAP_GRAB_FRAME不同:覆寫或預覽狀态不會改變),宏:capGrabFrameNoStop",
(0x0400+ 83),"請求視訊信号取樣幀及自動建立與調色闆,宏:capPaletteAuto",
(0x0400+ 84),"請求視訊信号手工取樣幀及建立自定義的調色闆(替換預設的調色闆),宏:capPaletteAuto",
(0x0400+ 80),"從調色闆檔案中加載一個調色闆,宏:capPaletteOpen",
(0x0400+ 82),"從剪切闆中拷貝加載一個調色闆,宏:capPalettePaste",
(0x0400+ 81),"儲存調色闆至調色闆檔案,宏:capPaletteSave",
(0x0400+ 62),"開始視訊與音頻的捕獲(到檔案),宏:capCaptureSequence",
(0x0400+ 63),"開始視訊與音頻的捕獲(不寫入檔案),宏:capCaptureSequenceNoFile",
(0x0400+ 35),"設定音頻資料捕獲格式,宏:capSetAudioFormat",
(0x0400+ 85),"指定回調函數用于控制捕獲的開始和結束,宏:capSetCallbackOnCapControl",
(0x0400+ 2),"在應用程式中指定回調函數(出錯時就調用它),宏:capSetCallbackOnError",
(0x0400+ 5),"在應用程式中指定回調函數(當預覽圖像幀被捕獲了的時候就調用它),宏:capSetCallbackOnFrame",
(0x0400+ 3),"在應用程式中指定回調函數(當狀态改變時就調用它),宏:capSetCallbackOnStatus",
(0x0400+ 6),"在應用程式中指定回調函數(在流捕獲期間,當一個新的視訊緩存區可用時就調用它),宏:capSetCallbackOnVideoStream ",
(0x0400+ 7),"在應用程式中指定回調函數(在流捕獲期間,當一個新的音頻緩存區可用時就調用它),宏:capSetCallbackOnWaveStream",
(0x0400+ 4),"流捕獲期間可使用Yield回調函數(Yield回調函數由消息循環組成),每次捕獲視訊幀時至少調用一次Yield,具體視幀速率決定,宏:capSetCallbackOnYield",
(0x0400+ 66),"指定要標明的MCI裝置名稱(如:一張影碟或一盤錄像帶來充當視訊源),宏:capSetMCIDeviceName",
(0x0400+ 51),"打開覆寫模式(将自動關閉預覽模式),覆寫模式:不占用CPU資源,直接在顯示器上顯示視訊(由捕獲裝置硬體來完成),宏:capOverlay",
(0x0400+ 50),"打開或關閉預覽模式,宏:capPreview",
(0x0400+ 52),"設定預覽模式下圖像的幀速度,宏:capPreviewRate",
(0x0400+ 53),"打開或關閉預覽視訊的縮放比例,宏:capPreviewScale",
(0x0400+ 55),"設定視訊幀的滾動條的位置(預覽模式或疊加模式),宏:capSetScrollPos",
(0x0400+ 64),"設定流捕捉時的配置參數,重新整理CAPTUREPARMS結構,宏:capCaptureSetSetup",
(0x0400+ 9),"關聯資料(長整型值)到一個視訊捕獲視窗,宏:capSetUserData",
(0x0400+ 45),"對視訊格式進行修改設定,宏:capSetVideoFormat",
(0x0400+ 72),"指定捕獲視訊流中的個别幀,宏:capCaptureSingleFrame",
(0x0400+ 71),"關閉單幀捕獲檔案,宏:capCaptureSingleFrameClose",
(0x0400+ 70),"打開單幀捕獲檔案,宏:capCaptureSingleFrameOpen",
(0x0400+ 68),"停止視訊捕獲操作,宏:capCaptureStop",
//Common Dialog Box,通用對話框消息
//Font dialog box,字型通用對話框
(0x0400 + 1),"擷取字型通用對話框中使用者目前字型選擇資訊,相關結構:LOGFONT",
(0x0400 + 102),"設定字型通用對話框的顯示選項,相關結構:CHOOSEFONT",
(0x0400 + 101),"設定字型通用對話框中使用者目前字型資訊,相關結構:LOGFONT",
//Page Setup dialog,頁面設定通用對話框
(0x0400+5),"通知鈎子函數:頁面設定對話框要在信封樣本頁上繪制郵票區",
(0x0400+1),"通知PagePaintHook鈎子函數:頁面設定對話框上樣本頁的整個頁面區的坐标",
(0x0400+4),"通知鈎子函數:頁面設定對話框要在樣本頁上繪制頁面内容",
(0x0400+3),"通知鈎子函數:頁面設定對話框将要繪制樣本頁樣本頁的的目前邊距",
(0x0400+2),"通知PagePaintHook鈎子函數:頁面設定對話框上樣本頁的目前最小邊距",
(0x0400 ),"頁面設定對話框将要繪制樣本頁,鈎子函數利用此消息準備供給樣本頁裡的内容",
(0x0400+6),"頁面設定對話框将要繪制信封樣本頁的傳回位址部分,此消息僅發向信封和其它紙張大小",
//Open or Save As dialog box,打開儲存為通用對話框
(0x0400+100+ 0x0001),"獲得打開儲存為通用對話框中被選擇檔案的路徑和檔案名",
(0x0400+100+ 0x0003),"從打開儲存為通用對話框獲得目前檔案夾的PIDL(外殼對象标志符清單),注:外殼程式設計中,要使用PIDL路徑代替普通路徑",
(0x0400+100+ 0x0002),"獲得打開儲存為通用對話框中目前打開檔案夾的路徑",
(0x0400+100+ 0x0000),"獲得打開儲存為通用對話框中被選擇檔案的檔案名(不含路徑)",
(0x0400+100+ 0x0005),"隐藏打開儲存為通用對話框(OFN_EXPLORER)中的指定控件",
(0x0400+100+ 0x0004),"為儲存為通用對話框(OFN_EXPLORER)中的指定控件設定文本",
(0x0400+100+ 0x0006),"為儲存為通用對話框(OFN_EXPLORER)中設定預設檔案擴充名",
//Open or Save As dialog box can send to a hook procedure,打開另存為通用對話框的HOOK相關消息
(-601 - 0x0005),"打開另存為通用對話框向OFNHookProc鈎子函數發送确定按鈕被按下的消息",
(-601 - 0x0002),"打開另存為通用對話框向OFNHookProc鈎子函數發送一個新檔案夾被打開的消息",
(-601 - 0x0004),"打開另存為通用對話框中的幫助按鈕被按下時發送本消息到OFNHookProc鈎子函數",
(-601 - 0x0000),"系統已完成在打開另存為通用對話框中排列控件(為子對話框的控件騰出空間)時發送本消息到OFNHookProc鈎子函數",
(-601 - 0x0001),"使用者在打開另存為對話框中的檔案清單裡選擇了一個新檔案或檔案夾時發送本消息到OFNHookProc鈎子函數",
(-601 - 0x0003),"當使用者選擇的檔案名發生網絡共享沖突時打開另存為對話框發送本消息(共享違例)到OFNHookProc鈎子函數",
(-601 - 0x0006),"打開另存為對話框中從檔案類型清單中選擇一個新檔案類型時發送本消息到OFNHookProc鈎子函數",
//Dialog box default push button,對話框預設按鈕消息
(0x0400+0),"擷取對話框中預設按鈕的ID号",
(0x0400+2),"使一個(頂層視窗且非chind視窗)對話框回到桌面(螢幕)中,使整個對話框可視",
(0x0400+1),"改變對話框中預設按鈕的ID号",
//TAPI:電話應用程式接口消息
//Remote Access Service Messages,RAS(遠端通路服務)消息,主要用于遠端撥号(ADSL寬帶撥号等)和VPN(虛拟專用網絡)
0xCCCD,"撥号事件通知消息,RAS連接配接期間狀态事件發生改變時,系統發送本消息到相關視窗",
//輸入法編輯器消息
0x0021,"發送給IME視窗,隐藏狀态視窗",
0x0007,"發送給IME視窗,擷取候選視窗的位置",
0x0009,"發送給IME視窗,擷取用來顯示按鍵組合視窗中的文本的邏輯字型",
0x000B,"發送給IME視窗,擷取按鍵組合視窗的位置",
0x0001,"通知:標明的IME需要應用程式提供有關按鍵組合視窗的資訊",
0x0007,"通知:標明的IME需要從應用程式那裡取得已轉換的字元串",
0x0006,"通知:標明的IME需要應用程式提供有關組合字元串中某個字元的位置資訊",
0x0003,"通知:標明的IME需要應用程式提供有關用在按鍵組合視窗中的字型資訊",
0x0005,"通知:標明的IME需要應用程式提供有關組合字元串中某個字元的位置資訊",
0x0004,"通知:標明的IME需要應用程式提供一個用于自動更正的字元串",
0x0002,"通知:標明的IME需要應用程式提供有關候選視窗的資訊",