1. 程式人生 > >Windows的訊息定義大全

Windows的訊息定義大全

Windows視窗訊息大全,全不全自己看
 
 //////////////////////////////////////////////////////////////////////////
 #include "AFXPRIV.H"//訊息值的定義來源
 #include "Dde.h"//DDE訊息值的定義來源
 #include "CPL.H"//控制面板訊息值的定義來源
 #include "WFEXT.H"//檔案管理器的訊息值的定義來源
 #include "vfw.h"//視訊捕捉的訊息值的定義來源
 #include "ras.h"//RAS(遠端訪問服務)的訊息值的定義來源
 #include "imm.h"//輸入法編輯器的訊息值的定義來源
 #include "tspi.h"//訊息值的定義來源
 #include "setupapi.h"//訊息值的定義來源
 //////////////////////////////////////////////////////////////////////////
 #ifndef WM_SYSTIMER
 #define WM_SYSTIMER 0x0118 //(caret blink)
 #endif
 
 #define DRV_EXITAPPLICATION 0x000C //驅動程式訊息相關
 #define WM_HIBERNATE 0x03FF //WINCE獨有的訊息(記憶體資源限制相關)
 
 //視窗訊息解碼
 #define IDSTR(MsgID) MsgID,#MsgID
 
 typedef struct
 {
   DWORD dwMsg;
   LPCTSTR szMsgText;
   LPCTSTR szNote;
 } t_MSGNOTE;
 
 
 static t_MSGNOTE messagesnote[] =
 {
   IDSTR(WM_NULL),"空訊息,可檢測程式是否有響應等",
     IDSTR(WM_CREATE),"新建一個視窗",
     IDSTR(WM_DESTROY),"銷燬一個視窗",
     //IDSTR(0x0004),"",
     IDSTR(WM_MOVE),"移動一個視窗",
     IDSTR(WM_SIZE),"改變一個視窗的大小",
     IDSTR(WM_ACTIVATE),"一個視窗被啟用或失去啟用狀態",
     IDSTR(WM_SETFOCUS),"將焦點轉向一個視窗",
     IDSTR(WM_KILLFOCUS),"使一個視窗失去焦點",
     //IDSTR(0x0009),"",
     IDSTR(WM_ENABLE),"使一個視窗處於可用狀態",
     IDSTR(WM_SETREDRAW),"設定視窗是否能重繪",
     IDSTR(WM_SETTEXT),"設定一個視窗的文字",
     IDSTR(WM_GETTEXT),"複製視窗的文字到緩衝區",
     IDSTR(WM_GETTEXTLENGTH),"得到視窗的文字長度(不含結束符)",
     IDSTR(WM_PAINT),"視窗重繪",
     IDSTR(WM_CLOSE),"使用者關閉視窗時會發送本訊息,緊接著會發送WM_DESTROY訊息",
     IDSTR(WM_QUERYENDSESSION),"關機或登出時系統會按優先順序給各程序傳送WM_QUERYENDSESSION,告訴應用程式要關機或登出了",
     IDSTR(WM_QUIT),"關閉訊息迴圈結束程式的執行",
     IDSTR(WM_QUERYOPEN),"最小化的視窗即將被恢復以前的大小位置",
     IDSTR(WM_ERASEBKGND),"當一個視窗的背景必須被擦除時本訊息會被觸發(如:視窗大小改變時)",
     IDSTR(WM_SYSCOLORCHANGE),"當系統顏色改變時,傳送本訊息給所有頂級視窗",
     IDSTR(WM_ENDSESSION),"關機或登出時系統會發出WM_QUERYENDSESSION訊息,然後將本訊息傳送給應用程式,通知程式會話結束",
     //IDSTR(0x0017),"",
     IDSTR(WM_SHOWWINDOW),"傳送本訊息給一個視窗,以便隱藏或顯示該視窗",
     //IDSTR(0x0019),"",
     IDSTR(WM_WININICHANGE),"讀寫\"win.ini\"時會發送本訊息給所有頂層視窗,通知其它程序該檔案已被更改",
     IDSTR(WM_DEVMODECHANGE),"改變裝置模式設定(\"win.ini\")時,處理本訊息的應用程式可重新初始化它們的裝置模式設定",
     IDSTR(WM_ACTIVATEAPP),"視窗程序啟用狀態改動,正被啟用的視窗屬於不同的應用程式 ",//??
     IDSTR(WM_FONTCHANGE),"當系統的字型資源庫變化時傳送本訊息給所有頂級視窗",
     IDSTR(WM_TIMECHANGE),"當系統的時間變化時傳送本訊息給所有頂級視窗",
     IDSTR(WM_CANCELMODE),"傳送本訊息來取消某種正在進行的模態(操作)(如鼠示捕獲),例如:啟動一個模態視窗時,父窗會收到本訊息;該訊息無引數",
     IDSTR(WM_SETCURSOR),"若滑鼠游標在某視窗內移動且滑鼠沒被捕獲時,就會發送本訊息給某個視窗",
     IDSTR(WM_MOUSEACTIVATE),"當滑鼠游標在某個未啟用視窗內,而使用者正按著滑鼠的某個鍵時,會發送本訊息給當前視窗",
     IDSTR(WM_CHILDACTIVATE),"點選視窗標題欄或當視窗被啟用、移動、大小改變時,會發送本訊息給MDI子視窗",
     IDSTR(WM_QUEUESYNC),"本訊息由基於計算機的訓練程式傳送,通過WH_JOURNALPALYBACK的HOOK程式分離出使用者輸入訊息",
     IDSTR(WM_GETMINMAXINFO),"當視窗將要改變大小或位置時,由系統傳送本訊息給視窗,使用者拖動一個可重置大小的視窗時便會發出本訊息",
     //IDSTR(0x0025),"",
     IDSTR(WM_PAINTICON),"當一個最小化的視窗圖示將被重繪時傳送本訊息",
     IDSTR(WM_ICONERASEBKGND),"本訊息傳送給某個最小化的視窗,僅當它在畫圖示前它的背景必須被重畫",
     IDSTR(WM_NEXTDLGCTL),"傳送本訊息給一個對話方塊程式視窗過程,以便在各控制元件間設定鍵盤焦點位置",
     //IDSTR(0x0029),"",
     IDSTR(WM_SPOOLERSTATUS),"每當列印管理列隊增加或減少一條作業時就會發出本訊息",
     IDSTR(WM_DRAWITEM),"按鈕、組合框、列表框、選單的外觀改變時會發送本訊息給這些控制元件的所有者",
     IDSTR(WM_MEASUREITEM),"按鈕、組合框、列表框、列表控制元件、選單項被建立時會發送本訊息給這些控制元件的所有者",
     IDSTR(WM_DELETEITEM),"當列表框或組合框被銷燬或通過LB_DELETESTRING、LB_RESETCONTENT、CB_DELETESTRING或CB_RESETCONTENT訊息刪除某些項時,會發送本訊息給這些控制元件的所有者",
     IDSTR(WM_VKEYTOITEM),"LBS_WANTKEYBOARDINPUT風格的列表框會發出本訊息給其所有者,以便響應WM_KEYDOWN訊息",
     IDSTR(WM_CHARTOITEM),"LBS_WANTKEYBOARDINPUT風格的列表框會發送本訊息給其所有者,以便響應WM_CHAR訊息",
     IDSTR(WM_SETFONT),"指定控制元件所用字型",
     IDSTR(WM_GETFONT),"得到當前控制元件繪製其文字所用的字型",
     IDSTR(WM_SETHOTKEY),"為某視窗關聯一個熱鍵",
     IDSTR(WM_GETHOTKEY),"確定某熱鍵與某視窗是否相關聯",
     //IDSTR(0x0034),"",
     //IDSTR(0x0035),"",
     //IDSTR(0x0036),"",
     IDSTR(WM_QUERYDRAGICON),"本訊息傳送給最小化的視窗(iconic),當該視窗將被拖放而其視窗類中沒有定義圖示,應用程式能返回一個圖示或游標的控制代碼。當用戶拖放圖示時系統會顯示這個圖示或游標",
     //IDSTR(0x0038),"",
     IDSTR(WM_COMPAREITEM),"可傳送本訊息來確定組合框(CBS_SORT)或列表框(LBS_SORT)中新增項的相對位置",
     //IDSTR(0x003A),"",
     //IDSTR(0x003B),"",
     //IDSTR(0x003C),"",
     IDSTR(WM_GETOBJECT),"\"oleacc.dll\"(COM元件)(Microsoft Active Accessibility:方便殘疾人使用電腦的一種技術)傳送本訊息啟用服務程式以便獲取它所包含的關聯物件的資訊",
     //IDSTR(0x003E),"",
     //IDSTR(0x003F),"",
     //IDSTR(0x0040),"",
     IDSTR(WM_COMPACTING),"顯示記憶體已經很少了",
     //IDSTR(0x0042),"",
     //IDSTR(0x0043),"",
     IDSTR(WM_COMMNOTIFY),"Win3.1中,當串列埠事件產生時,通訊裝置驅動程式傳送訊息本訊息給系統,指示輸入輸出佇列的狀態",
     //IDSTR(0x0045),"",
     IDSTR(WM_WINDOWPOSCHANGING),"本訊息會發送給那些大小和位置(Z_Order)將被改變的視窗,以呼叫SetWindowPos函式或其它視窗管理函式",
     IDSTR(WM_WINDOWPOSCHANGED),"本訊息會發送給那些大小和位置(Z_Order)已被改變的視窗,以呼叫SetWindowPos函式或其它視窗管理函式",
     IDSTR(WM_POWER),"當系統將要進入暫停狀態時傳送本訊息(適用於16位的windows)",
     //IDSTR(0x0049),"",
     IDSTR(WM_COPYDATA),"當一個應用程式傳遞資料給另一個應用程式時傳送本訊息",
     IDSTR(WM_CANCELJOURNAL),"當用戶取消程式日誌啟用狀態時,傳送本訊息給那個應用程式。該訊息使用空視窗控制代碼傳送",
     //IDSTR(0x004C),"",
     //IDSTR(0x004D),"",
     IDSTR(WM_NOTIFY),"當某控制元件的某事件已發生或該控制元件需得到一些資訊時,傳送本訊息給其父窗",
     //IDSTR(0x004F),"",
     IDSTR(WM_INPUTLANGCHANGEREQUEST),"當用戶通過過單擊工作列上的語言指示符或某快捷鍵組合選擇改變輸入法時系統會向焦點視窗傳送本訊息",
     IDSTR(WM_INPUTLANGCHANGE),"切換輸入法後,系統會發送本訊息給受影響的頂層視窗",
     IDSTR(WM_TCARD),"程式已初始化windows幫助例程時會發送本訊息給應用程式",
     IDSTR(WM_HELP),"按下<F1>後,若某選單是啟用的,就傳送本訊息給此視窗關聯的選單;否則就傳送給有焦點的視窗;若當前都沒有焦點,就把本訊息傳送給當前啟用的視窗",
     IDSTR(WM_USERCHANGED),"當用戶已登入或退出後傳送本訊息給所有視窗;當用戶登入或退出時系統更新使用者的具體設定資訊,在使用者更新設定時系統馬上傳送本訊息",
     IDSTR(WM_NOTIFYFORMAT),"公用控制元件、自定義控制元件和其父窗通過本訊息判斷控制元件在WM_NOTIFY通知訊息中是使用ANSI還是UNICODE,使用本訊息能使某個控制元件與它的父控制元件間進行相互通訊",
     IDSTR(WM_CONTEXTMENU),"當用戶在某視窗中點選右鍵就傳送本訊息給該視窗,設定右鍵選單",
     IDSTR(WM_STYLECHANGING),"當呼叫SetWindowLong函式將要改變一個或多個視窗的風格時,傳送本訊息給那個視窗",
     IDSTR(WM_STYLECHANGED),"當呼叫SetWindowLong函式改變一個或多個視窗的風格後,傳送本訊息給那個視窗",
     IDSTR(WM_DISPLAYCHANGE),"當顯示器的解析度改變後,傳送本訊息給所有視窗",
     IDSTR(WM_GETICON),"本訊息傳送給某個視窗,用於返回與某視窗有關聯的大圖示或小圖示的控制代碼",
     IDSTR(WM_SETICON),"應用程式傳送本訊息讓一個新的大圖示或小圖示與某視窗相關聯",
     IDSTR(WM_NCCREATE),"當某視窗首次被建立時,本訊息在WM_CREATE訊息傳送前傳送",
     IDSTR(WM_NCDESTROY),"本訊息通知某視窗,非客戶區正在銷燬",
     IDSTR(WM_NCCALCSIZE),"當某視窗的客戶區的大小和位置須被計算時傳送本訊息",
     IDSTR(WM_NCHITTEST),"當用戶在在非客戶區移動滑鼠、按住或釋放滑鼠時傳送本訊息(擊中測試);若滑鼠沒有被捕獲,則本訊息在視窗得到游標之後發出,否則訊息傳送到捕獲到滑鼠的視窗",
     IDSTR(WM_NCPAINT),"當視窗框架(非客戶區)必須被被重繪時,應用程式傳送本訊息給該視窗",
     IDSTR(WM_NCACTIVATE),"本訊息傳送給某視窗,在視窗的非客戶區被啟用時重繪視窗",
     IDSTR(WM_GETDLGCODE),"傳送本訊息給某個與對話方塊程式關聯的控制元件,系統控制方位鍵和TAB鍵使輸入進入該控制元件,通過響應本訊息應用程式可把它當成一個特殊的輸入控制元件並能處理它",
     IDSTR(WM_SYNCPAINT),"當避免聯絡獨立的GUI執行緒時,本訊息用於同步重新整理,本訊息由系統確定是否傳送",
     IDSTR(WM_NCMOUSEMOVE),"當游標在某視窗的非客戶區內移動時,傳送本訊息給該視窗",
     IDSTR(WM_NCLBUTTONDOWN),"當游標在某視窗的非客戶區內的同時按下滑鼠左鍵,會發送本訊息",
     IDSTR(WM_NCLBUTTONUP),"當用戶釋放滑鼠左鍵的同時游標在某視窗的非客戶區內時,會發送本訊息",
     IDSTR(WM_NCLBUTTONDBLCLK),"當用戶雙擊滑鼠左鍵的同時游標在某視窗的非客戶區內時,會發送本訊息",
     IDSTR(WM_NCRBUTTONDOWN),"當用戶按下滑鼠右鍵的同時游標在某視窗的非客戶區內時,會發送本訊息",
     IDSTR(WM_NCRBUTTONUP),"當用戶釋放滑鼠右鍵的同時游標在某視窗的非客戶區內時,會發送本訊息",
     IDSTR(WM_NCRBUTTONDBLCLK),"當用戶雙擊滑鼠右鍵的同時游標在某視窗的非客戶區內時,會發送本訊息",
     IDSTR(WM_NCMBUTTONDOWN),"當用戶按下滑鼠中鍵的同時游標在某視窗的非客戶區內時,會發送本訊息",
     IDSTR(WM_NCMBUTTONUP),"當用戶釋放滑鼠中鍵的同時游標在某視窗的非客戶區內時,會發送本訊息",
     IDSTR(WM_NCMBUTTONDBLCLK),"當用戶雙擊滑鼠中鍵的同時游標在某視窗的非客戶區內時,會發送本訊息",
     
     //滾動條訊息
     IDSTR(SBM_SETPOS),"設定滾動條上滑塊的位置",
     IDSTR(SBM_GETPOS),"獲取滾動條上滑塊的位置",
     IDSTR(SBM_SETRANGE),"設定滾動條的最大與最小位置值",
     IDSTR(SBM_SETRANGEREDRAW),"設定滾動條的最大與最小位置值,並重繪滾動條",
     IDSTR(SBM_GETRANGE),"獲取滾動條的最大與最小位置值",
     IDSTR(SBM_ENABLE_ARROWS),"設定滾動條的最大與最小位置值,並重繪滾動條",
     IDSTR(SBM_SETSCROLLINFO),"設定滾動條的引數,本訊息通過SCROLLINFO結構指定多種引數,具體指定哪些引數由結構中的fMask成員確定",
     IDSTR(SBM_GETSCROLLINFO),"獲取滾動條的引數,傳送本訊息後,將在SCROLLINFO結構中返回控制元件的多種引數,當然須事先設定結構的fMask成員以確定具體要取得哪些引數",
     
     //按鈕控制元件訊息
     IDSTR(BM_GETCHECK),"獲取單選按鈕或複選框的狀態",
     IDSTR(BM_SETCHECK),"設定單選按鈕或複選框的狀態",
     IDSTR(BM_GETSTATE),"確定單選按鈕或複選框的狀態",
     IDSTR(BM_SETSTATE),"改變按鈕的高亮狀態",
     IDSTR(BM_SETSTYLE),"改變按鈕的風格",
     IDSTR(BM_CLICK),"模擬使用者點選按鈕",
     IDSTR(BM_GETIMAGE),"獲取與按鈕相關聯的圖片控制代碼(圖示或點陣圖)",
     IDSTR(BM_SETIMAGE),"把按鈕與某張圖片相關聯(圖示或點陣圖),注:按鈕須有BS_ICON風格",
     
     //按鈕控制元件通知訊息
     IDSTR(BN_CLICKED),"使用者單擊了按鈕,父窗通過WM_COMMAND來接收本通知訊息",
     IDSTR(BN_DBLCLK),"使用者雙擊了按鈕(BS_OWNERDRAW或BS_RADIOBUTTON風格),父窗通過WM_COMMAND來接收本通知訊息",
     IDSTR(BN_DISABLE),"按鈕被禁止,父窗通過WM_COMMAND來接收本通知訊息",
     IDSTR(BN_DOUBLECLICKED),"使用者雙擊了按鈕(與BN_DBLCLK同)(BS_OWNERDRAW或BS_RADIOBUTTON風格),父窗通過WM_COMMAND來接收本通知訊息",
     IDSTR(BN_HILITE),"使用者選擇(即加亮)了按鈕(與BN_PUSHED相同),父窗通過WM_COMMAND來接收本通知訊息",
     IDSTR(BN_KILLFOCUS),"按鈕失去了鍵盤焦點(按鈕須有BS_NOTIFY風格才能傳送本訊息),父窗通過WM_COMMAND來接收本通知訊息",
     IDSTR(BN_PAINT),"按鈕應當重繪,父窗通過WM_COMMAND來接收本通知訊息",
     IDSTR(BN_PUSHED),"使用者加亮了按鈕(與BN_HILITE相同),父窗通過WM_COMMAND來接收本通知訊息",
     IDSTR(BN_SETFOCUS),"按鈕收到鍵盤焦點(按鈕須有BS_NOTIFY風格才能傳送本訊息),父窗通過WM_COMMAND息來接收本通知訊息",
     IDSTR(BN_UNHILITE),"按鈕的加亮應當去掉(與BN_UNPUSHED相同),父窗通過WM_COMMAND來接收本通知訊息",
     IDSTR(BN_UNPUSHED),"按鈕的加亮應當去掉(與BN_UNHILITE相同),父窗通過WM_COMMAND來接收本通知訊息",
     
     IDSTR(WM_KEYFIRST),"用於WinCE系統,本訊息在使用GetMessage和PeekMessage函式時,用於過濾鍵盤訊息",
     IDSTR(WM_KEYDOWN),"當一個非系統按鍵被按下時(<ALT>鍵沒有被按下),會發送本訊息給擁有鍵盤焦點的視窗",
     IDSTR(WM_KEYUP),"當一個非系統按鍵被釋放彈起時(<ALT>鍵沒有被按下),會發送本訊息給擁有鍵盤焦點的視窗",
     IDSTR(WM_CHAR),"按下某按鍵,並已發出WM_KEYDOWN、WM_KEYUP訊息,本訊息包含被按下的按鍵的字元碼",
     IDSTR(WM_DEADCHAR),"\"死字元\"訊息,當使用TranslateMessage函式翻譯WM_KEYUP訊息時,傳送本訊息給擁有鍵盤焦點的視窗,注:德語鍵盤上,有些按鍵只是給字元新增音標的,並不產生字元,故稱\"死字元\"",
     IDSTR(WM_SYSKEYDOWN),"當用戶按住<ALT>鍵的同時又按下其它鍵時,傳送本訊息給擁有焦點的視窗",
     IDSTR(WM_SYSKEYUP),"當用戶釋放一個按鍵的同時<ALT>鍵還按著時,傳送本訊息給擁有焦點的視窗",
     IDSTR(WM_SYSCHAR),"當WM_SYSKEYDOWN訊息被TranslateMessage函式翻譯後,傳送本訊息給擁有焦點的視窗,注:<ALT>鍵被按下",
     IDSTR(WM_SYSDEADCHAR),"\"死字元\"訊息,當使用TranslateMessage函式翻譯WM_SYSKEYDOWN訊息時,傳送本訊息給擁有鍵盤焦點的視窗,注:德語鍵盤上,有些按鍵只是給字元新增音標的,並不產生字元,故稱\"死字元\"",
     IDSTR(WM_KEYLAST),"用於WinCE系統,本訊息在使用GetMessage和PeekMessage函式時,用於過濾鍵盤訊息",
     IDSTR(WM_IME_STARTCOMPOSITION),"當用戶開始輸入編碼時,系統立即傳送該訊息到IME中,IME開啟編碼視窗,注:輸入法相關",
     IDSTR(WM_IME_ENDCOMPOSITION),"當編碼結束時,IME傳送本訊息,使用者程式可接受本訊息,以便自己顯示使用者輸入的編碼,注:輸入法相關",
     IDSTR(WM_IME_COMPOSITION),"當用戶改變了編碼狀態時,傳送本訊息,應用程式可通過呼叫ImmGetCompositionString函式獲取新的編碼狀態",
     IDSTR(WM_IME_KEYLAST),"當用戶改變了編碼狀態時,傳送本訊息,應用程式可通過呼叫ImmGetCompositionString函式獲取新的編碼狀態",
     IDSTR(WM_INITDIALOG),"在某對話方塊程式被顯示前傳送本訊息給該對話方塊程式,通常用本訊息對控制元件進行一些初始化工作和執行其它任務",
     IDSTR(WM_COMMAND),"使用者選擇一條選單命令項或某控制元件傳送一條通知訊息給其父窗,或某快捷鍵被翻譯時,本訊息被髮送",
     IDSTR(WM_SYSCOMMAND),"當用戶選擇一條系統選單命令、使用者最大化或最小化或還原或關閉時,視窗會收到本訊息",
     IDSTR(WM_TIMER),"發生了定時器事件",
     IDSTR(WM_HSCROLL),"當視窗的標準水平滾動條產生一個滾動事件時,傳送本訊息給該視窗",
     IDSTR(WM_VSCROLL),"當視窗的標準垂直滾動條產生一個滾動事件時,傳送本訊息給該視窗",
     IDSTR(WM_INITMENU),"當一個選單將被啟用時傳送本訊息,它發生在使用者點選了某選單項或按下某選單鍵。它允許程式在顯示前更改選單",
     IDSTR(WM_INITMENUPOPUP),"當一個下拉選單或子選單將被啟用時傳送本訊息,它允許程式在它顯示前更改選單,卻不更改全部選單",
     IDSTR(WM_SYSTIMER),"系統用來通知游標跳動的一個訊息",
     IDSTR(WM_MENUSELECT),"當用戶選擇一條選單項時,傳送本訊息給選單的所有者(一般是視窗)",
     IDSTR(WM_MENUCHAR),"當選單已被啟用且使用者按下了某選單字元鍵(選單字元鍵用括號括著、帶下劃線,不同於快捷鍵),傳送本訊息給選單的所有者",
     IDSTR(WM_ENTERIDLE),"當一個模態對話方塊或選單進入空閒狀態時,傳送本訊息給它的所有者,一個模態對話方塊或選單進入空閒狀態就是在處理完一條或幾條先前的訊息後,沒有訊息在訊息列隊中等待",
     IDSTR(WM_MENURBUTTONUP),"本訊息允許程式為選單項提供一個感知上下文的選單(即快捷選單),要為選單項顯示一下上下文選單,請使用TPM_RECURSE標識呼叫TrackPopupMenuEx函式",
     IDSTR(WM_MENUDRAG),"當用戶拖動選單項時,傳送本訊息給拖放選單的擁有者,可讓選單支援拖拽,可使用OLE拖放傳輸協議啟動拖放操作,注:選單要具有MNS_DRAGDROP風格",
     IDSTR(WM_MENUGETOBJECT),"當滑鼠游標進入或離開選單項時,本訊息傳送給支援拖放的選單的擁有者,相關結構體:MENUGETOBJECTINFO,注:選單要具有MNS_DRAGDROP風格",
     IDSTR(WM_UNINITMENUPOPUP),"當一條下拉選單或子選單被銷燬時,傳送本訊息",
     IDSTR(WM_MENUCOMMAND),"當用戶在一個選單上作出選擇時,會發送本訊息,選單要具有MNS_NOTIFYBYPOS風格(在MENUINFO結構體中設定)",
     IDSTR(WM_CTLCOLORMSGBOX),"系統繪製訊息框前傳送本訊息給訊息框的所有者視窗,通過響應本訊息,所有者視窗可通過使用給定的相關顯示裝置的控制代碼來設定訊息框的文字和背景色",
     IDSTR(WM_CTLCOLOREDIT),"當一個編輯框控制元件將要被繪製時,傳送本訊息給其父窗;通過響應本訊息,所有者視窗可通過使用給定的相關顯示裝置的控制代碼來設定編輯框的文字和背景色",
     IDSTR(WM_CTLCOLORLISTBOX),"當一個列表框控制元件將要被繪製前,傳送本訊息給其父窗;通過響應本訊息,所有者視窗可通過使用給定的相關顯示裝置的控制代碼來設定列表框的文字和背景色",
     IDSTR(WM_CTLCOLORBTN),"息設定按鈕的背景色",
     IDSTR(WM_CTLCOLORDLG),"設定對話方塊的背景色,通常是在WinnApp中使用SetDialogBkColor函式實現",
     IDSTR(WM_CTLCOLORSCROLLBAR),"設定滾動條的背景色",
     IDSTR(WM_CTLCOLORSTATIC),"設定一個靜態控制元件的背景色",
     
     //組合框控制元件訊息
     IDSTR(CB_GETEDITSEL),"用於取得組合框所包含編輯框子控制元件中當前被選中的字串的起止位置,對應函式:GetEditSel",
     IDSTR(CB_LIMITTEXT),"用於限制組合框所包含編輯框子控制元件輸入文字的長度",
     IDSTR(CB_SETEDITSEL),"用於選中組合框所包含編輯框子控制元件中的部分字串,對應函式:GetEditSel",
     IDSTR(CB_ADDSTRING),"用於向組合框控制元件追加一個列表項(字串)",
     IDSTR(CB_DELETESTRING),"用於刪除組合框中指定的列表項(字串)",
     IDSTR(CB_DIR),"用於向組合框控制元件所包含的列表框控制元件中新增一個檔名列表清單",
     IDSTR(CB_GETCOUNT),"用於返回組合框控制元件中列表項的總項數",
     IDSTR(CB_GETCURSEL),"用於返回當前被選擇項的索引",
     IDSTR(CB_GETLBTEXT),"獲取組合框控制元件中指定列表項的字串",
     IDSTR(CB_GETLBTEXTLEN),"用於返回組合框控制元件中指定列表項的字串的長度(不包括結束符0)",
     IDSTR(CB_INSERTSTRING),"在組合框控制元件所包含的列表框子控制元件中的指定位置插入字串",
     IDSTR(CB_RESETCONTENT),"用於清除組合框控制元件所有列表項",
     IDSTR(CB_FINDSTRING),"在組合框控制元件中根據給定的字串查詢匹配字串(忽略大小寫)",
     IDSTR(CB_SELECTSTRING),"在組合框控制元件中設定與指定字串相匹配的列表項為選中項",
     IDSTR(CB_SETCURSEL),"在組合框控制元件中設定指定的列表項為當前選擇項",
     IDSTR(CB_SHOWDROPDOWN),"用於顯示或關閉下拉式和下拉列表式組合框的列表框",
     IDSTR(CB_GETITEMDATA),"組合框控制元件每個列表項都有一個32位的附加資料,本訊息用於返回指定列表項的附加資料",
     IDSTR(CB_SETITEMDATA),"用於更新組合框所包含的列表框所指定的列表項的32位附加資料",
     IDSTR(CB_GETDROPPEDCONTROLRECT),"用於取組合框中列表框的螢幕位置",
     IDSTR(CB_SETITEMHEIGHT),"指定組合框中列表項的顯示高度(畫素點)",
     IDSTR(CB_GETITEMHEIGHT),"用於返回指定列表項的高度(畫素點)",
     IDSTR(CB_SETEXTENDEDUI),"指定下拉式或下拉列表式組合框是使用預設介面還是擴充套件介面",
     IDSTR(CB_GETEXTENDEDUI),"用於返回組合框是否存在擴充套件介面",
     IDSTR(CB_GETDROPPEDSTATE),"用於取組合框中列表框是否可見",
     IDSTR(CB_FINDSTRINGEXACT),"在組合框中查詢字串,忽略大小寫,與CB_FINDSTRING不同,本訊息必須整個字串相同",
     IDSTR(CB_SETLOCALE),"設定組合框列表項當前用於排序的語言程式碼",
     IDSTR(CB_GETLOCALE),"獲取組合框列表項當前用於排序的語言程式碼",
     IDSTR(CB_GETTOPINDEX),"獲取組合框中列表框中第一個可見項的索引",
     IDSTR(CB_SETTOPINDEX),"用於將指定的組合框中列表項設定為列表框的第一個可見項",
     IDSTR(CB_GETHORIZONTALEXTENT),"用於返回組合框水平滾動的總寬度(畫素點)(要具有水平滾動條)",
     IDSTR(CB_SETHORIZONTALEXTENT),"用於設定組合框中的列表框的寬度",
     IDSTR(CB_GETDROPPEDWIDTH),"取組合框中列表框的寬度(畫素點)",
     IDSTR(CB_SETDROPPEDWIDTH),"用於設定組合框中的列表框的最大允許寬度",
     IDSTR(CB_INITSTORAGE),"只適用於Win95,當將要向組合框中列表框中加入大量表項時,本訊息將預先分配一塊記憶體,以免大量新增表項多次分配記憶體,從而加快程式執行速度",
     IDSTR(CB_MSGMAX),"該訊息還具有三個訊息值:0x0162,0x0163,0x0165,訊息含義不明,搜尋了整個Visual Studio 6的目錄也只有其定義,卻未見其使用的相關程式碼",
 
     //組合框控制元件通知訊息
     IDSTR(CBN_CLOSEUP),"通知父窗(通過WM_COMMAND獲知),組合框的列表框被關閉",
     IDSTR(CBN_DBLCLK),"通知父窗(通過WM_COMMAND獲知),使用者雙擊了組合框中的一個字串",
     IDSTR(CBN_DROPDOWN),"通知父窗(通過WM_COMMAND獲知),組合框的列表框被彈出",
     IDSTR(CBN_EDITCHANGE),"通知父窗(通過WM_COMMAND獲知),使用者修改了組合框所含編輯框中的文字",
     IDSTR(CBN_EDITUPDATE),"通知父窗(通過WM_COMMAND獲知),組合框所含編輯框內的文字即將更新",
     IDSTR(CBN_ERRSPACE),"通知父窗(通過WM_COMMAND獲知),組合框記憶體不足",
     IDSTR(CBN_KILLFOCUS),"通知父窗(通過WM_COMMAND獲知),組合框失去輸入焦點",
     IDSTR(CBN_SELCHANGE),"通知父窗(通過WM_COMMAND獲知),選擇了組合框中的一項",
     IDSTR(CBN_SELENDCANCEL),"通知父窗(通過WM_COMMAND獲知),使用者對組合框的選擇應當被取消",
     IDSTR(CBN_SELENDOK),"通知父窗(通過WM_COMMAND獲知),使用者對組合框的選擇是合法的",
     IDSTR(CBN_SETFOCUS),"通知父窗(通過WM_COMMAND獲知),組合框獲得輸入焦點",
 
     //列表框控制元件訊息
     IDSTR(LB_ADDSTRING),"向列表框中新增字串",
     IDSTR(LB_INSERTSTRING),"向列表框中插入一個條目資料或字串。不像LB_ADDSTRING訊息,該訊息不會啟用LBS_SORT樣式來對條目進行排序",
     IDSTR(LB_DELETESTRING),"刪除列表框中的一個字串",
     IDSTR(LB_SELITEMRANGEEX),"在多選狀態下的列表框中選擇一個或多個連續的條目",
     IDSTR(LB_RESETCONTENT),"清除列表框中所有列表項",
     IDSTR(LB_SETSEL),"在多選狀態下的列表框中選擇一個字串",
     IDSTR(LB_SETCURSEL),"在列表框中選擇一個字串,並將其所在的條目滾動到視野內,並高亮新選中的字串",
     IDSTR(LB_GETSEL),"獲得列表框中一個條目的選擇狀態",
     IDSTR(LB_GETCURSEL),"獲得列表框中當前被選條目的索引。僅在單選狀態的列表框有效",
     IDSTR(LB_GETTEXT),"從列表框中獲得一個字串",
     IDSTR(LB_GETTEXTLEN),"獲得一個列表框中字串的長度",
     IDSTR(LB_GETCOUNT),"獲得列表框中條目的數量",
     IDSTR(LB_SELECTSTRING),"僅適用於單選擇列表框,設定與指定字串相匹配的列表項為選中項,會滾動列表框以使選擇項可見",
     IDSTR(LB_DIR),"在列表框中列出檔名",
     IDSTR(LB_GETTOPINDEX),"返回列表框中第一個可見項的索引",
     IDSTR(LB_FINDSTRING),"在列表框中查詢匹配字串(忽略大小寫)",
     IDSTR(LB_GETSELCOUNT),"僅用於多重選擇列表框,本訊息用於返回選擇項的數目",
     IDSTR(LB_GETSELITEMS),"僅用於多重選擇列表框,本訊息用於獲得選中項的數目及位置",
     IDSTR(LB_SETTABSTOPS),"設定列表框的游標(輸入焦點)站數及索引順序表",
     IDSTR(LB_GETHORIZONTALEXTENT),"返回列表框的可滾動的寬度(畫素點)",
     IDSTR(LB_SETHORIZONTALEXTENT),"本訊息設定列表框的滾動寬度",
     IDSTR(LB_SETCOLUMNWIDTH),"為列表框指定列數",
     IDSTR(LB_ADDFILE),"為列表框增加檔名",
     IDSTR(LB_SETTOPINDEX),"用於列表框將中指定的列表項設定為列表框的第一個可見項,會將列表框滾動到合適的位置",
     IDSTR(LB_GETITEMRECT),"用於列表框中獲得列表項的客戶區的RECT",
     IDSTR(LB_GETITEMDATA),"列表框中每個列表項都有個32位附加資料,本訊息用於返回指定列表項的附加資料",
     IDSTR(LB_SETITEMDATA),"用於更新列表框中指定列表項的32位附加資料",
     IDSTR(LB_SELITEMRANGE),"僅用於多重選擇列表框,用來使指定範圍內的列表項選中或落選",
     IDSTR(LB_SETANCHORINDEX),"用於列表框中設定滑鼠最後選中的表項成指定表項",
     IDSTR(LB_GETANCHORINDEX),"用於列表框中滑鼠最後選中的項的索引",
     IDSTR(LB_SETCARETINDEX),"用於列表框中設定鍵盤輸入焦點到指定表項",
     IDSTR(LB_GETCARETINDEX),"用於列表框中返回具有矩形焦點的專案索引",
     IDSTR(LB_SETITEMHEIGHT),"用於列表框中指定列表項顯示高度",
     IDSTR(LB_GETITEMHEIGHT),"用於列表框中返回列表框中某一項的高度(畫素點)",
     IDSTR(LB_FINDSTRINGEXACT),"用於列表框中查詢字串(忽略大小寫),與LB_FINDSTRING不同,本訊息必須整個字串相同",
     IDSTR(LB_SETLOCALE),"用於列表框中設定列表項當前用於排序的語言程式碼,當用戶使用LB_ADDSTRING向組合框中的列表框中新增記錄,並使用LBS_SORT風格進行重新排序時,必須使用該語言程式碼",
     IDSTR(LB_GETLOCALE),"用於列表框中獲取列表項當前用於排序的語言程式碼,當用戶使用LB_ADDSTRING向組合框中的列表框中新增記錄,並使用LBS_SORT風格進行重新排序時,必須使用該語言程式碼",
     IDSTR(LB_SETCOUNT),"用於列表框中設定表項數目",
     IDSTR(LB_INITSTORAGE),"只適用於Win95版本,當將要向列表框中加入大量表項時,本訊息將預先分配一塊記憶體,以免在以後的操作中一次次分配記憶體",
     IDSTR(LB_ITEMFROMPOINT),"用於列表框中獲得與指定點最近的專案索引",
     IDSTR(LB_MSGMAX),"該訊息還具有三個訊息值:0x01B0,0x01B1,0x01B3,,訊息含義不明,搜尋了整個Visual Studio 6的目錄也只有其定義,卻未見其使用的相關程式碼",
 
     //列表框控制元件通知訊息
     IDSTR(LBN_DBLCLK),"通知父窗(通過WM_COMMAND獲知),使用者雙擊了列表框中的一項",
     IDSTR(LBN_ERRSPACE),"通知父窗(通過WM_COMMAND獲知),列表框記憶體不夠",
     IDSTR(LBN_KILLFOCUS),"通知父窗(通過WM_COMMAND獲知),列表框正在失去輸入焦點",
     IDSTR(LBN_SELCANCEL),"通知父窗(通過WM_COMMAND獲知),選擇被取消",
     IDSTR(LBN_SELCHANGE),"通知父窗(通過WM_COMMAND獲知),選擇了列表框中的另一項",
     IDSTR(LBN_SETFOCUS),"通知父窗(通過WM_COMMAND獲知),列表框獲得輸入焦點",
 
     IDSTR(WM_MOUSEFIRST),"滑鼠移動時發生(與WM_MOUSEMOVE等值),常用於判斷滑鼠訊息的範圍,比如:if(message >= WM_MOUSEFIRST)&&(message <= WM_MOUSELAST)",
     IDSTR(WM_MOUSEMOVE),"移動滑鼠",
     IDSTR(WM_LBUTTONDOWN),"按下滑鼠左鍵",
     IDSTR(WM_LBUTTONUP),"釋放滑鼠左鍵",
     IDSTR(WM_LBUTTONDBLCLK),"雙擊滑鼠左鍵",
     IDSTR(WM_RBUTTONDOWN),"按下滑鼠右鍵",
     IDSTR(WM_RBUTTONUP),"釋放滑鼠右鍵",
     IDSTR(WM_RBUTTONDBLCLK),"雙擊滑鼠右鍵",
     IDSTR(WM_MBUTTONDOWN),"按下滑鼠中鍵",
     IDSTR(WM_MBUTTONUP),"釋放滑鼠中鍵",
     IDSTR(WM_MBUTTONDBLCLK),"雙擊滑鼠中鍵",
     IDSTR(WM_MOUSEWHEEL),"當滑鼠輪子轉動時,傳送本訊息給當前擁有焦點的控制元件",
     IDSTR(WM_MOUSELAST),"WM_MBUTTONDBLCLK的別名,通常用於判斷滑鼠訊息的範圍,對應的還有WM_MOUSEFIRST,例如:if(message > =  WM_MOUSEFIRST)&&(message <= WM_MOUSELAST)",
     IDSTR(WM_PARENTNOTIFY),"當MDI子視窗被建立或被銷燬,或使用者按了一下滑鼠鍵而游標在子視窗上時,傳送本訊息給其父窗",
     IDSTR(WM_ENTERMENULOOP),"傳送本訊息通知應用程式的主視窗已進入選單迴圈模式",
     IDSTR(WM_EXITMENULOOP),"傳送本訊息通知應用程式的主視窗已退出選單迴圈模式",
     IDSTR(WM_NEXTMENU),"當使用左箭頭游標鍵或右箭頭游標鍵在選單條與系統選單之間切換時,會發送本訊息給應用程式,相關結構體:MDINEXTMENU",
     IDSTR(WM_SIZING),"當用戶正在調整視窗大小時,傳送本訊息給視窗;通過本訊息應用程式可監視視窗大小和位置,也可修改它們",
     IDSTR(WM_CAPTURECHANGED),"當它失去捕獲的滑鼠時,傳送本訊息給視窗",
     IDSTR(WM_MOVING),"當用戶在移動視窗時傳送本訊息,通過本訊息應用程式以監視視窗大小和位置,也可修改它們",
     IDSTR(WM_POWERBROADCAST),"本訊息傳送給應用程式來通知它有關電源管理事件,比如待機休眠時會發送本訊息",
     IDSTR(WM_DEVICECHANGE),"當裝置的硬體配置改變時,傳送本訊息給應用程式或裝置驅動程式",
     IDSTR(WM_MDICREATE),"傳送本訊息給多文件應用程式的客戶視窗來建立一個MDI子視窗",
     IDSTR(WM_MDIDESTROY),"傳送本訊息給多文件應用程式的客戶視窗來關閉一個MDI子視窗",
     IDSTR(WM_MDIACTIVATE),"傳送本訊息給多文件應用程式的客戶視窗通知客戶視窗啟用另一個MDI子視窗,當客戶視窗收到本訊息後,它發出WM_MDIACTIVE訊息給MDI子視窗(未啟用)來啟用它",
     IDSTR(WM_MDIRESTORE),"傳送本訊息給MDI客戶視窗,讓子視窗從最大最小化恢復到原來的大小",
     IDSTR(WM_MDINEXT),"傳送本訊息給MDI客戶視窗,啟用下一個或前一個視窗",
     IDSTR(WM_MDIMAXIMIZE),"傳送本訊息給MDI客戶視窗來最大化一個MDI子視窗",
     IDSTR(WM_MDITILE),"傳送本訊息給MDI客戶視窗,以平鋪方式重新排列所有MDI子視窗",
     IDSTR(WM_MDICASCADE),"傳送本訊息給MDI客戶視窗,以層疊方式重新排列所有MDI子視窗",
     IDSTR(WM_MDIICONARRANGE),"傳送本訊息給MDI客戶視窗重新排列所有最小化的MDI子視窗",
     IDSTR(WM_MDIGETACTIVE),"傳送本訊息給MDI客戶視窗以找到啟用的子視窗控制代碼",
     IDSTR(WM_MDISETMENU),"傳送本訊息給MDI客戶視窗,用MDI選單代替子視窗的選單",
     IDSTR(WM_ENTERSIZEMOVE),"當某視窗進入移動或調整大小的模式迴圈時,本訊息傳送到該視窗",
     IDSTR(WM_EXITSIZEMOVE),"確定使用者改變視窗大小或改變視窗位置的事件是何時完成的",
     IDSTR(WM_DROPFILES),"滑鼠拖放時,放下事件產生時傳送本訊息,比如:檔案拖放功能",
     IDSTR(WM_MDIREFRESHMENU),"傳送本訊息給多文件應用程式的客戶視窗,根據當前MDI子視窗更新MDI框架視窗的選單",
     //0x0235
     //......
     //0x0280
     IDSTR(WM_IME_SETCONTEXT),"應用程式的視窗啟用時,系統將嚮應用程式傳送WM_IME_SETCONTEXT訊息,注:輸入法相關",
     IDSTR(WM_IME_NOTIFY),"可使用WM_IME_NOTIFY訊息來通知關於IME視窗狀態的常規改變,注:輸入法相關",
     IDSTR(WM_IME_CONTROL),"可使用WM_IME_CONTROL訊息來改變字母組合視窗的位置,注:輸入法相關",
     IDSTR(WM_IME_COMPOSITIONFULL),"使用者介面視窗不能增加編碼視窗的尺寸時,IME使用者介面視窗將傳送WM_IME_COMPOSITIONFULL訊息,可不處理,注:輸入法相關",
     IDSTR(WM_IME_SELECT),"系統發出WM_IME_SELECT以便選擇一個新的IME輸入法,注:輸入法相關",
     IDSTR(WM_IME_CHAR),"當開啟輸入法輸入文字時,會發送WM_IME_CHAR訊息",
     IDSTR(WM_IME_REQUEST),"應用程式請求輸入法時,觸發傳送本訊息",
     IDSTR(WM_IME_KEYDOWN),"在輸入法錄字視窗中按下按鍵時,觸發傳送本訊息",
     IDSTR(WM_IME_KEYUP),"在輸入法錄字視窗中釋放按鍵時,觸發傳送本訊息",
     IDSTR(WM_MOUSEHOVER),"滑鼠移過控制元件時,觸發傳送本訊息",
     IDSTR(WM_MOUSELEAVE),"滑鼠離開控制元件時,觸發傳送本訊息",
     IDSTR(WM_CUT),"應用程式傳送本訊息給一個編輯框或組合框來刪除當前選擇的文字",
     IDSTR(WM_COPY),"應用程式傳送本訊息給一個編輯框或組合框,以便用CF_TEXT格式複製當前選擇的文字到剪貼簿",
     IDSTR(WM_PASTE),"應用程式傳送本訊息給編輯框或組合框,以便從剪貼簿中得到資料",
     IDSTR(WM_CLEAR),"應用程式傳送本訊息給編輯框或組合框,以清除當前選擇的內容",
     IDSTR(WM_UNDO),"應用程式傳送本訊息給編輯框或組合框,以撤消最後一次操作",
     IDSTR(WM_RENDERFORMAT),"應用程式需要系統剪下板資料時,觸發傳送本訊息",
     IDSTR(WM_RENDERALLFORMATS),"應用程式退出時在程式退出時,系統會給當前程式傳送該訊息,要求提供所有格式的剪帖板資料,避免造成資料丟失",
     IDSTR(WM_DESTROYCLIPBOARD),"當呼叫EmptyClipboard函式時,傳送本訊息給剪貼簿的所有者",
     IDSTR(WM_DRAWCLIPBOARD),"當剪貼簿的內容變化時,傳送本訊息給剪貼簿觀察鏈的首個視窗;它允許用剪貼簿觀察視窗來顯示剪貼簿的新內容",
     IDSTR(WM_PAINTCLIPBOARD),"當剪貼簿包含CF_OWNERDIPLAY格式的資料,並且剪貼簿觀察視窗的客戶區需要重畫時,觸發傳送本訊息",
     IDSTR(WM_VSCROLLCLIPBOARD),"當剪貼簿檢視器的垂直滾動條被單擊時,觸發傳送本訊息",
     IDSTR(WM_SIZECLIPBOARD),"當剪貼簿包含CF_OWNERDIPLAY格式的資料,並且剪貼簿觀察視窗的客戶區域的大小已改變時,本訊息通過剪貼簿觀察視窗傳送給剪貼簿的所有者",
     IDSTR(WM_ASKCBFORMATNAME),"通過剪貼簿觀察視窗傳送本訊息給剪貼簿的所有者,以請求一個CF_OWNERDISPLAY格式的剪貼簿的名字",
     IDSTR(WM_CHANGECBCHAIN),"當一個視窗從剪貼簿觀察鏈中移去時,傳送本訊息給剪貼簿觀察鏈的首個視窗",
     IDSTR(WM_HSCROLLCLIPBOARD),"本訊息通過一個剪貼簿觀察視窗傳送給剪貼簿的所有者,它發生在當剪貼簿包含CFOWNERDISPALY格式的資料,並且有個事件在剪貼簿觀察窗的水平滾動條上,所有者應滾動剪貼簿影象並更新滾動條的值",
     IDSTR(WM_QUERYNEWPALETTE),"本訊息傳送給將要收到焦點的視窗,本訊息能使視窗在收到焦點時同時有機會實現邏輯調色盤",
     IDSTR(WM_PALETTEISCHANGING),"當一個應用程式正要實現它的邏輯調色盤時,發本訊息通知所有的應用程式",
     IDSTR(WM_PALETTECHANGED),"本訊息在一個擁有焦點的視窗實現它的邏輯調色盤後,傳送本訊息給所有頂級並重疊的視窗,以此來改變系統調色盤",
     IDSTR(WM_HOTKEY),"當用戶按下由RegisterHotKey函式註冊的熱鍵時,傳送本訊息",
     IDSTR(WM_PRINT),"傳送本訊息給一個視窗請求在指定的裝置上下文中繪製自身,可用於視窗截圖,但對子控制元件截圖時得到的是與子控制元件等大的黑塊",
     IDSTR(WM_PRINTCLIENT),"送本訊息給一個視窗請求在指定的裝置上下文中繪製其客戶區(最通常是在一個印表機裝置上下文中)",
     IDSTR(WM_HANDHELDFIRST),"訊息含義未知,搜尋了整個Visual Studio 6的目錄也只有其定義,卻未見其使用的相關程式碼",
     IDSTR(WM_HANDHELDLAST),"訊息含義未知,搜尋了整個Visual Studio 6的目錄也只有其定義,卻未見其使用的相關程式碼",
     IDSTR(WM_AFXFIRST),"指定首個AFX訊息(MFC)",
     IDSTR(WM_QUERYAFXWNDPROC),"該訊息被MFC內部用來確認視窗過程是否使用AfxWndProc",
     IDSTR(WM_SIZEPARENT),"MFC自定義的訊息,MFC的主視窗框架佈局是通過給子視窗傳送響應WM_SIZEPARENT來完成的,框架視窗傳送本訊息用的是SendMessage,各個控制子視窗用OnSizeParent響應WM_SIZEPARENT訊息",
     IDSTR(WM_IDLEUPDATECMDUI),"MFC自己定義和使用的訊息,當應用程式進入空閒處理狀態時,將傳送本訊息,導致所有工具欄使用者物件的狀態處理函式被呼叫,從而改變其狀態,對應的訊息響應函式為:OnIdleUpdateCmdUI",
     IDSTR(WM_INITIALUPDATE),"MFC發明的訊息,用於處理選單、快捷鍵,傳送WM_INITIALUPDATE訊息給所有子視窗,訊息響應函式為:CView::OnInitialUpdate",
     IDSTR(WM_COMMANDHELP),"本訊息用於實現MFC的上下文敏感幫助,按下<F1鍵>後訊息被對映到CWinApp::OnHelp。該函式會向最外層框架視窗傳送本訊息,本訊息響應過程是自頂向下的,對應的訊息響應函式為:ON_WM_HELPINFO",
     IDSTR(WM_HELPHITTEST),"本訊息用於實現MFC的上下文敏感幫助,本訊息必須手工新增",
     IDSTR(WM_EXITHELPMODE),"本訊息用於實現MFC的上下文敏感幫助,本訊息必須手工新增",
     IDSTR(WM_RECALCPARENT),"MFC自己定義和使用的訊息,對應的訊息響應函式為:CMainFrame::OnReCalcParent,本訊息由CView傳送給CMainFrame框架視窗以便重新佈置視窗",
     IDSTR(WM_SIZECHILD),"MFC自己定義和使用的訊息,當用戶重新調整COleResizeBar的大小時,由COleResizeBar傳送給其所有者視窗),",
     IDSTR(WM_KICKIDLE),"本訊息是MFC中對空閒進行處理的一個未公開的訊息,訊息泵並不處理WM_KICKIDLE訊息,收到該訊息後,直接返回,WM_KICKIDLE被用來刺激空閒處理的執行,它作為一個空訊息促使::GetMessage()返回",
     IDSTR(WM_QUERYCENTERWND),"MFC內部保留的未公開訊息,lParam:HWND to use as centering parent;",
     IDSTR(WM_DISABLEMODAL),"MFC內部保留的未公開訊息,lResult = 0,disable during modal state;lResult = 1,don't disable",
     IDSTR(WM_FLOATSTATUS),"MFC內部保留的未公開訊息,wParam combination of FS_* flags below",
     IDSTR(WM_ACTIVATETOPLEVEL),"MFC內部保留的未公開訊息,wParam = nState(like WM_ACTIVATE);lParam = pointer to HWND[2];lParam[0] = hWnd getting WM_ACTIVATE;lParam[1] = hWndOther",
     IDSTR(WM_QUERY3DCONTROLS),"MFC內部保留的未公開訊息,lResult != 0 if 3D controls wanted",
     IDSTR(WM_RESERVED_0370),"MFC內部保留的未公開、MFC自身也未使用的訊息",
     IDSTR(WM_RESERVED_0371),"MFC內部保留的未公開、MFC自己也未使用的訊息",
     IDSTR(WM_RESERVED_0372),"MFC內部保留的未公開、MFC自己也未使用的訊息",
     IDSTR(WM_SOCKET_NOTIFY),"已在MSDN中公開的MFC內部訊息,本訊息告訴socket視窗socket事件已經發生(socket視窗:CSocketWnd,隱藏,接收本訊息,響應:OnSocketNotify)),",
     IDSTR(WM_SOCKET_DEAD),"MFC內部訊息,MFC維護死套接字的對映,死套接字是個已關閉的套接字,參見sockcore.cpp",
     IDSTR(WM_SETMESSAGESTRING),"MFC內部訊息,傳送給框架視窗要求其更新狀態列字串資訊,微軟MFC TN024文件中有該訊息的描述,響應函式:OnSetMessageString",
     IDSTR(WM_POPMESSAGESTRING),"MFC內部訊息,用來重新設定狀態列,對應的字串是\"Ready\",響應函式:OnPopMessageString",
     IDSTR(WM_HELPPROMPTADDR),"MFC內部訊息,用來從相關聯的框架視窗中檢索m_dwPromptContext地址,注:<F1>上下文幫助相關",
     IDSTR(WM_OCC_LOADFROMSTREAM),"MFC內部訊息,OCC即OLE control containers,參見相關LoadFromStream函式",
     IDSTR(WM_OCC_LOADFROMSTORAGE),"MFC內部訊息,OCC即OLE control container,參見相關LoadFromStorage函式",
     IDSTR(WM_OCC_INITNEW),"MFC內部訊息,OCC即OLE control container,參見相關InitNew函式",
     IDSTR(WM_OCC_LOADFROMSTREAM_EX),"MFC內部訊息,OCC即OLE control container,參見相關LoadFromStreamEx函式",
     IDSTR(WM_OCC_LOADFROMSTORAGE_EX),"MFC內部訊息,OCC即OLE control container,參見:ATLHOST.H/OCCMGR.CPP/WINCORE.CPP中相關程式碼",
     IDSTR(WM_QUEUE_SENTINEL),"MFC內部訊息,用於重排訊息佇列,\"QUEUE SENTINEL\"意為訊息哨兵",
     IDSTR(WM_RESERVED_037C),"MFC內部保留,供將來使用",
     IDSTR(WM_RESERVED_037D),"MFC內部保留,供將來使用",
     IDSTR(WM_RESERVED_037E),"MFC內部保留,供將來使用",
     IDSTR(WM_FORWARDMSG),"ATL中定義,讓一個視窗接收的訊息傳遞給另一個視窗進行處理",
     IDSTR(WM_AFXLAST),"指定末個afx訊息",
     IDSTR(WM_PENWINFIRST),"指定首個Pen Window訊息,參見:PENWIN.H/WINUSER.H",
     IDSTR(WM_PENWINLAST),"指定末個Pen Window訊息,參見:PENWIN.H/WINUSER.H",
     
     //DDE訊息(Dde.h)
     IDSTR(WM_DDE_FIRST),"指定首個DDE訊息,其它的DDE訊息以WM_DDE_FIRST + X的形式定義,如:WM_DDE_TERMINATE定義為:WM_DDE_FIRST+1",
     IDSTR(WM_DDE_INITIATE),"一個DDE客戶程式提交本訊息,以便開始一個與服務程式的會話來響應那個指定的程式和主題名",
     IDSTR(WM_DDE_TERMINATE),"一個DDE應用程式(無論是客戶還是伺服器)提交本訊息以終止一個會話",
     IDSTR(WM_DDE_ADVISE),"一個DDE客戶程式提交本訊息給一個DDE服務程式,以便請求伺服器每當資料項改變時更新它",
     IDSTR(WM_DDE_UNADVISE),"一個DDE客戶程式通過本訊息來通知一個DDE服務程式不要更新指定的項或一個特殊的剪貼簿格式的項",
     IDSTR(WM_DDE_ACK),"本訊息通知一個DDE程式已收到並正在處理WM_DDE_POKE,WM_DDE_EXECUTE,WM_DDE_DATA,WM_DDE_ADVISE,WM_DDE_UNADVISE或WM_DDE_INITIAT訊息",
     IDSTR(WM_DDE_DATA),"一個DDE服務程式提交本訊息給DDE客戶程式,以便傳遞一個數據項給客戶或通知客戶的一條可用資料項",
     IDSTR(WM_DDE_REQUEST),"一個DDE客戶程式提交本訊息給一個DDE服務程式來請求一個數據項的值",
     IDSTR(WM_DDE_POKE),"一個DDE客戶程式提交本訊息給一個DDE服務程式,客戶使用本訊息來請求伺服器接收一個未經同意的資料項;伺服器通過答覆WM_DDE_ACK訊息提示是否它接收這個資料項",
     IDSTR(WM_DDE_EXECUTE),"一個DDE客戶程式提交本訊息給一個DDE服務程式,以便傳送一個字串給伺服器,讓它像序列命令一樣被處理,伺服器通過提交WM_DDE_ACK訊息來作迴應",
     IDSTR(WM_DDE_LAST),"指定末個DDE訊息,與WM_DDE_EXECUTE訊息等值",
 
     IDSTR(WM_HIBERNATE),"Windows CE記憶體不足時,系統會發送本訊息給應用程式,從而使其處於非活動狀態,直到有足夠資源可用,是WINCE獨有的訊息",
     
     IDSTR(WM_APP),"用於幫助應用程式自定義私有訊息,通常形式為:WM_APP + X",
     IDSTR(WM_USER),"用於幫助應用程式自定義私有訊息,通常形式為:WM_USER + X",
   
     //工具提示控制元件訊息
     IDSTR(TTM_ACTIVATE),"動態停用和啟用工具提示控制元件,TTM即為ToolTip Message",
     IDSTR(TTM_SETDELAYTIME),"使用本訊息可指定工具提示控制元件顯示提示文字時的時間延遲(持續時間)(毫秒)",
     IDSTR(TTM_ADDTOOLA),"為某視窗註冊新增工具提示控制元件,相關結構體:TOOLINFO",
     IDSTR(TTM_ADDTOOLW),"為某視窗註冊新增工具提示控制元件,相關結構體:TOOLINFO",
     IDSTR(TTM_DELTOOLA),"為某視窗去除工具提示控制元件,相關結構體:TOOLINFO",
     IDSTR(TTM_DELTOOLW),"為某視窗去除工具提示控制元件,相關結構體:TOOLINFO",
     IDSTR(TTM_NEWTOOLRECTA),"為某視窗設定工具提示控制元件的矩形大小(rect)",
     IDSTR(TTM_NEWTOOLRECTW),"為某視窗設定工具提示控制元件的矩形大小(rect)",
     IDSTR(TTM_RELAYEVENT),"用於把滑鼠訊息傳遞給一個工具提示控制元件,讓其進行處理",
     IDSTR(TTM_GETTOOLINFOA),"從工具提示控制元件中獲取TOOLINFO結構體",
     IDSTR(TTM_GETTOOLINFOW),"從工具提示控制元件中獲取TOOLINFO結構體",
     IDSTR(TTM_SETTOOLINFOA),"用於向工具提示控制元件中設定TOOLINFO結構體",
     IDSTR(TTM_SETTOOLINFOW),"用於向工具提示控制元件中設定TOOLINFO結構體",
     IDSTR(TTM_HITTESTA),"獲取工具提示控制元件是否受到點選的資訊,即測試滑鼠座標點是否在工具提示控制元件繫結的矩形內點選",
     IDSTR(TTM_HITTESTW),"獲取工具提示控制元件是否受到點選的資訊,即測試滑鼠座標點是否在工具提示控制元件繫結的矩形內點選",
     IDSTR(TTM_GETTEXTA),"從工具提示控制元件中獲取文字資料",
     IDSTR(TTM_GETTEXTW),"從工具提示控制元件中獲取文字資料",
     IDSTR(TTM_UPDATETIPTEXTA),"用於對工具提示控制元件進行文字設定",
     IDSTR(TTM_UPDATETIPTEXTW),"用於對工具提示控制元件進行文字設定",
     IDSTR(TTM_GETTOOLCOUNT),"獲取被工具提示控制元件所維護的工具的數量",
     IDSTR(TTM_ENUMTOOLSA),"獲取當前是哪個工具提示控制元件在顯示文字",
     IDSTR(TTM_ENUMTOOLSW),"獲取當前是哪個工具提示控制元件在顯示文字",
     IDSTR(TTM_GETCURRENTTOOLA),"獲取工具提示控制元件中當前工具的資訊",
     IDSTR(TTM_GETCURRENTTOOLW),"獲取工具提示控制元件中當前工具的資訊",
     IDSTR(TTM_WINDOWFROMPOINT),"用於子類化一個視窗過程,使之能讓工具提示控制元件為滑鼠下的視窗顯示工具提示文字",
     IDSTR(TTM_TRACKACTIVATE),"獲取工具提示控制元件中當前工具的資訊",
     IDSTR(TTM_TRACKPOSITION),"設定跟蹤工具提示控制元件的座標",
     IDSTR(TTM_SETTIPBKCOLOR),"設定工具提示控制元件的視窗背景色",
     IDSTR(TTM_SETTIPTEXTCOLOR),"設定工具提示控制元件的文字前景色",
     IDSTR(TTM_GETDELAYTIME),"使用本訊息可獲以工具提示控制元件顯示提示文字時的時間延遲(持續時間)(毫秒)",
     IDSTR(TTM_GETTIPBKCOLOR),"獲取工具提示控制元件的視窗背景色",
     IDSTR(TTM_GETTIPTEXTCOLOR),"獲取工具提示控制元件的文字前景色",
     IDSTR(TTM_SETMAXTIPWIDTH),"設定工具提示控制元件視窗的最大寬度(畫素點)",
     IDSTR(TTM_GETMAXTIPWIDTH),"獲取工具提示控制元件視窗的最大寬度(畫素點)",
     IDSTR(TTM_SETMARGIN),"設定工具提示控制元件視窗的四周邊空(畫素點)",
     IDSTR(TTM_GETMARGIN),"獲取工具提示控制元件視窗的四周邊空(畫素點)",
     IDSTR(TTM_POP),"從一個檢視中去除已顯示的工具提示控制元件",
     IDSTR(TTM_UPDATE),"強制工具提示控制元件重繪其視窗",
     
     //Rich Edit控制元件訊息(帶格式編輯控制元件)
     IDSTR(EM_AUTOURLDETECT),"設定Rich Edit控制元件是否自動檢測URL,若設定成自動檢測URL,則輸入的URL被加亮顯示成藍色",
     IDSTR(EM_CANPASTE),"可用於確定Rich Edit控制元件是否能以指定的剪貼簿格式進行貼上",
     IDSTR(EM_CANREDO),"判斷在Rich Edit控制元件的Redo佇列中是否有一些動作",
     IDSTR(EM_DISPLAYBAND),"將Rich Edit控制元件的輸出傳送至裝置,通過反覆使用EM_FORMATRANGE和EM_DISPLAYBAND訊息,列印該控制元件內容的應用程式可實現條帶化操作(將輸出分割為較小部分用於列印)",
     IDSTR(EM_EXGETSEL),"確定Rich Edit控制元件中的當前選中內容",
     IDSTR(EM_EXLIMITTEXT),"Rich Edit控制元件包含的文字不能超過32K,但可使用本訊息進行擴充套件,以突破這個限制",
     IDSTR(EM_EXLINEFROMCHAR),"判斷給定字元屬於Rich Edit控制元件的哪一行",
     IDSTR(EM_EXSETSEL),"設定Rich Edit控制元件的當前選擇區域",
     IDSTR(EM_FINDTEXT),"搜尋Rich Edit控制元件中的正文可通過傳送EM_FINDTEXT或EM_FINDTEXTEX訊息來完成",
     IDSTR(EM_FINDTEXTEX),"搜尋Rich Edit控制元件中的正文可通過傳送EM_FINDTEXT或EM_FINDTEXTEX訊息來完成",
     IDSTR(EM_FINDWORDBREAK),"可在Rich Edit控制元件中查詢斷字元或確定一個字元類和斷字標誌位",
     IDSTR(EM_FORMATRANGE),"對於特定裝置而言,要格式化Rich Edit控制元件中部分內容,可使用本訊息,在輸出裝置文字格式化完成後,可使用EM_DISPLAYBAND訊息將輸出傳送至裝置(如:列印)",
     IDSTR(EM_GETCHARFORMAT),"獲取Rich Edit控制元件中當前選中文字的字元格式屬性",
     IDSTR(EM_GETEVENTMASK),"獲取當前Rich Edit控制元件的事件掩碼",
     IDSTR(EM_GETIMECOLOR),"在Rich Edit控制元件中獲取IME元件的顏色,僅亞洲語言版本的作業系統有效",
     IDSTR(EM_GETIMECOMPMODE),"獲取Rich Edit控制元件當前輸入方式編輯(IME)模式",
     IDSTR(EM_GETIMEOPTIONS),"在Rich Edit控制元件中獲取IME元件的選項,僅亞洲語言版本的作業系統有效",
     IDSTR(EM_GETLANGOPTIONS),"獲取Rich Edit控制元件的IME和遠東語言支援選項",
     IDSTR(EM_GETOLEINTERFACE),"Rich Edit控制元件支援由OLE所定義的客戶端的支援,客戶端可使用本訊息從Rich Edit控制元件獲取一個IRichEditOle介面,該介面允許它控制OLE物件",
     IDSTR(EM_GETOPTIONS),"獲取Rich Edit控制元件的選項,僅亞洲語言版本的作業系統有效",
     IDSTR(EM_GETPARAFORMAT),"獲取Rich Edit控制元件中當前選中文字的段落格式屬性",
     IDSTR(EM_GETPUNCTUATION),"獲取Rich Edit控制元件的當前標點字元),",
     IDSTR(EM_GETREDONAME),"獲取Rich Edit控制元件的Redo佇列中的下一動作的型別名稱",
     IDSTR(EM_GETSELTEXT),"獲取Rich Edit控制元件中的選中文字",
     IDSTR(EM_GETTEXTMODE),"獲取Rich Edit控制元件的文字模式或Undo級別",
     IDSTR(EM_GETTEXTRANGE),"獲取Rich Edit控制元件中給定範圍的文字",
     IDSTR(EM_GETUNDONAME),"獲取Rich Edit控制元件的Undo佇列中的下一動作的型別名稱",
     IDSTR(EM_GETWORDBREAKPROCEX),"獲取Rich Edit控制元件的當前擴充套件斷字處理過程的地址",
     IDSTR(EM_GETWORDWRAPMODE),"獲取Rich Edit控制元件的當前自動換行與斷字元選項",
     IDSTR(EM_HIDESELECTION),"可通過本訊息在任何時候開啟或隱藏Rich Edit控制元件中的選中區域的高亮顯示",
     IDSTR(EM_PASTESPECIAL),"貼上指定的剪貼簿格式,本訊息對具有\"特殊貼上\"命令的應用程式很有用,該命令可讓使用者選擇剪貼簿格式",
     IDSTR(EM_REDO),"重做Rich Edit控制元件Redo佇列中的下一動作",
     IDSTR(EM_REQUESTRESIZE),"強制一個無底Rich Edit控制元件傳送EN_REQUESTRESIZE通知,該訊息在處理WM_SIZE訊息時很有用",
     IDSTR(EM_SELECTIONTYPE),"獲取Rich Edit控制元件中當前選中內容的相關資訊",
     IDSTR(EM_SETBKGNDCOLOR),"設定Rich Edit控制元件的背景色",
     IDSTR(EM_SETCHARFORMAT),"設定Rich Edit控制元件的字元格式",
     IDSTR(EM_SETEVENTMASK),"設定Rich Edit控制元件的事件掩碼",
     IDSTR(EM_SETIMECOLOR),"在Rich Edit控制元件中設定IME元件的顏色,僅亞洲語言版本的作業系統有效",
     IDSTR(EM_SETIMEOPTIONS),"在Rich Edit控制元件中設定IME元件的選項,僅亞洲語言版本的作業系統有效",
     IDSTR(EM_SETLANGOPTIONS),"設定Rich Edit控制元件的IME和遠東語言支援選項",
     IDSTR(EM_SETOLECALLBACK),"Rich Edit控制元件支援由OLE所定義的客戶端的支援,客戶端使用EM_SETOLECALLBACK訊息註冊一個IRichEditOleCallback介面,控制元件將使用它獲取所需介面和儲存",
     IDSTR(EM_SETOPTIONS),"設定Rich Edit控制元件的選項",
     IDSTR(EM_SETPARAFORMAT),"設定Rich Edit控制元件的段落格式",
     IDSTR(EM_SETPUNCTUATION),"設定Rich Edit控制元件的標點字元",
     IDSTR(EM_SETTARGETDEVICE),"指定一個用於Rich Edit控制元件的文字格式化的目標裝置",
     IDSTR(EM_SETTEXTMODE),"設定Rich Edit控制元件的文字模式或Undo級別",
     IDSTR(EM_SETUNDOLIMIT),"設定Rich Edit控制元件的Undo佇列的最大動作數目",
     IDSTR(EM_SETWORDBREAKPROCEX),"替換Rich Edit控制元件預設的擴充套件斷字處理過程",
     IDSTR(EM_SETWORDWRAPMODE),"設定Rich Edit控制元件的自動換行與斷字元選項",
     IDSTR(EM_STOPGROUPTYPING),"終止Rich Edit控制元件的當前Undo動作的連續鍵入動作的組合",
     IDSTR(EM_STREAMIN),"將資料讀入Rich Edit控制元件(或說資料傳入)",
     IDSTR(EM_STREAMOUT),"儲存Rich Edit控制元件內容(或說資料傳出)",
     
     //Listview控制元件訊息
     IDSTR(LVM_FIRST),"指定Listview控制元件的首個訊息,其它相關訊息用LVM_FIRST + X的形式定義,比如:LVM_GETBKCOLOR為LVM_FIRST + 0",
     IDSTR(LVM_GETBKCOLOR),"獲取Listview控制元件的背景色,巨集:ListView_GetBkColor",
     IDSTR(LVM_SETBKCOLOR),"設定Listview控制元件的背景色,巨集:ListView_SetBkColor",
     IDSTR(LVM_GETIMAGELIST),"獲取Listview控制元件的圖片列表控制代碼,巨集:ListView_GetImageList",
     IDSTR(LVM_SETIMAGELIST),"設定Listview控制元件的圖片列表,巨集:ListView_SetImageList",
     IDSTR(LVM_GETITEMCOUNT),"獲取Listview控制元件的專案總數,巨集:ListView_GetItemCount",
     IDSTR(LVM_GETITEMA),"獲取Listview控制元件的專案,巨集:ListView_GetItem",
     IDSTR(LVM_GETITEMW),"獲取Listview控制元件的專案,巨集:ListView_GetItem",
     IDSTR(LVM_SETITEMA),"設定Listview控制元件的專案,巨集:ListView_SetItem",
     IDSTR(LVM_SETITEMW),"設定Listview控制元件的專案,巨集:ListView_SetItem ",
     IDSTR(LVM_INSERTITEMA),"向Listview控制元件插入專案,巨集:ListView_InsertItem",
     IDSTR(LVM_INSERTITEMW),"向Listview控制元件插入專案,巨集:ListView_InsertItem",
     IDSTR(LVM_DELETEITEM),"用於刪除Listview控制元件中的一行專案,巨集:ListView_DeleteItem",
     IDSTR(LVM_DELETEALLITEMS),"清空Listview控制元件所有專案,巨集:ListView_DeleteAllItems",
     IDSTR(LVM_GETCALLBACKMASK),"獲取Listview控制元件的回撥掩碼,巨集:ListView_GetCallbackMask",
     IDSTR(LVM_SETCALLBACKMASK),"設定Listview控制元件的回撥掩碼,巨集:ListView_SetCallbackMask",
     IDSTR(LVM_GETNEXTITEM),"獲取Listview控制元件中的下一個專案,巨集:ListView_GetNextItem",
     IDSTR(LVM_FINDITEMA),"在Listview控制元件中尋找專案,巨集:ListView_FindItem",
     IDSTR(LVM_FINDITEMW),"在Listview控制元件中尋找專案,巨集:ListView_FindItem",
     IDSTR(LVM_GETITEMRECT),"在Listview控制元件中獲取指定專案的矩形範圍,巨集:ListView_GetItemRect",
     IDSTR(LVM_SETITEMPOSITION),"設定Listview控制元件的專案位置,巨集:ListView_SetItemPosition",
     IDSTR(LVM_GETITEMPOSITION),"獲取Listview控制元件的專案位置,巨集:ListView_GetItemPosition",
     IDSTR(LVM_GETSTRINGWIDTHA),"在Listview控制元件中獲取顯示一個文字所需列寬,巨集:ListView_GetStringWidth",
     IDSTR(LVM_GETSTRINGWIDTHW),"在Listview控制元件中獲取顯示一個文字所需列,巨集:ListView_GetStringWidth",
     IDSTR(LVM_HITTEST),"在Listview控制元件中進行點選測試,判斷某個滑鼠座標點是否落在Listview控制元件某個專案中,巨集:ListView_HitTest",
     IDSTR(LVM_ENSUREVISIBLE),"Listview控制元件的某個專案保證能顯示出來(可視),並決定一個專案的全部或部份是否可視,巨集:ListView_EnsureVisible",
     IDSTR(LVM_SCROLL),"在Listview控制元件中移動滾動條,巨集:ListView_Scroll",
     IDSTR(LVM_REDRAWITEMS),"在Listview控制元件中重繪專案,巨集:ListView_RedrawItems",
     IDSTR(LVM_ARRANGE),"在Listview控制元件中影象顯示時,排列專案,巨集:ListView_Arrange",
     IDSTR(LVM_EDITLABELA),"編輯Listview控制元件中指定專案的文字(即label標籤),巨集:ListView_EditLabel",
     IDSTR(LVM_EDITLABELW),"編輯Listview控制元件中指定專案的文字(即label標籤),巨集:ListView_EditLabel",
     IDSTR(LVM_GETEDITCONTROL),"在Listview控制元件中,當列表控制元件正在進行編輯時,返回該編輯框的控制代碼,巨集:ListView_GetEditControl",
     IDSTR(LVM_GETCOLUMNA),"獲取Listview控制元件中某列的屬性,巨集:ListView_GetColumn",
     IDSTR(LVM_GETCOLUMNW),"獲取Listview控制元件中某列的屬性,巨集:ListView_GetColumn",
     IDSTR(LVM_SETCOLUMNA),"設定Listview控制元件中某列的屬性,巨集:ListView_InsertColumn",
     IDSTR(LVM_SETCOLUMNW),"設定Listview控制元件中某列的屬性,巨集:ListView_InsertColumn",
     IDSTR(LVM_INSERTCOLUMNA),"向Listview控制元件插入一個列,巨集:ListView_InsertColumn",
     IDSTR(LVM_INSERTCOLUMNW),"向Listview控制元件插入一個列,巨集:ListView_InsertColumn",
     IDSTR(LVM_DELETECOLUMN),"刪除Listview控制元件中的一個列,巨集:ListView_DeleteColumn",
     IDSTR(LVM_GETCOLUMNWIDTH),"在Listview控制元件中獲取指定列的寬度,巨集:ListView_GetColumnWidth",
     IDSTR(LVM_SETCOLUMNWIDTH),"在Listview控制元件中設定指定列的寬度,巨集:ListView_SetColumnWidth",
     IDSTR(LVM_GETHEADER),"在Listview控制元件中獲取表頭控制元件的控制代碼,巨集:ListView_GetHeader",
     IDSTR(LVM_CREATEDRAGIMAGE),"在Listview控制元件中為指定的專案建立一個拖曳影象列表,巨集:ListView_CreateDr