[轉]Event ID 含義 內容淺析 2008-02-29 12:00
單選或多選按鈕消息(前綴:pbm_bm)
pbm_bmgetcheck 單選按鈕或多選按鈕是否被選。
pbm_bmgetstate 按鈕是否加亮。
pbm_bmsetcheck 將無(wú)線(xiàn)按鈕或確認框的選中狀態(tài)改為未選中狀態(tài),反之亦然。
pbm_bmsetstate 加亮或不加亮按鈕。
pbm_bmchange 改變按鈕的風(fēng)格,例如,改為單選按鈕或組合框。
單選或多選按鈕通知消息(前綴:pbm_bn)
pbm_bnclicked 按鈕控件被點(diǎn)中。
pbm_bndisable 使按鈕控件無(wú)效。
pbm_bndoubleclicked 按鈕控件被雙點(diǎn)。
pbm_bndragdrop 一個(gè)對象被放到按鈕控件。
pbm_bndragenter 一個(gè)對象被拖到按鈕控件。
pbm_bndragleave 一個(gè)對象被拖離按鈕控件。
pbm_bndragover 一個(gè)對象被拖經(jīng)按鈕控件。
pbm_bnhilite 按鈕控件被加亮。
pbm_bnpaint 按鈕控件被繪制。
pbm_bnsetfocus 按鈕控件獲得聚焦。
pbm_bnunhilite 按鈕控件不被加亮。
通用對話(huà)框消息(前綴:pbm_cb)
pbm_cbaddstring 將字符串加到通用對話(huà)框。
pbm_cbdeletestring 從通用對話(huà)框刪除一個(gè)字符串。
pbm_cbdir 加一個(gè)目錄列表到通用對話(huà)框。
pbm_cbfindstring 搜索以一組字符開(kāi)頭的字符串。
pbm_cbfindstringexact 搜索與所提供的字符完全匹配的字符串。
pbm_cbgetcount 列表框中的項數。
pbm_cbgetcursel 當前被選項的數目。
pbm_cbgetdroppedcontrolset 列表框在屏幕上的坐標位置。
pbm_cbgeteditsel 編輯器控件中被選字符的范圍。
pbm_cbgetextendedui 缺省或擴展的用戶(hù)界面。
pbm_cbgetitemdata 重畫(huà)的列表框中的4字節(32位)項。
pbm_cbgetitemheight 列表框中某一項的高度。
pbm_cbgetlbtext 列表框中的文本。
pbm_cbgetlbtextlen 列表框中文本的長(cháng)度。
pbm_cbinsertstring 向列表框中增加新的字符串或4字節項。
pbm_cblimittext 限制能被輸入到列表框中的字符數。
pbm_cbresetcontent 刪除列表框中所有元素。
pbm_cbselectstring 搜索匹配的字符串并顯示。
pbm_cbsetcursel 在列表框中選擇并顯示一項。
pbm_cbseteditsel 在列表框的編輯區域中選擇一塊文本。
pbm_cbsetextendedui 設置缺省或擴展的用戶(hù)界面。
pbm_cbsetitemdata 在列表框中設定4字節(32位)項。
pbm_cbsetitemheight 設置列表框中項的高度。
pbm_cbshowdropdown 轉換(顯示或隱藏)列表框中拖放區域。
通用對話(huà)框通知消息(前綴:pbm_cbn)
pbm_cbndblclk 用戶(hù)在列表中某一項上雙點(diǎn)。
pbm_cbndragdrop 一個(gè)對象被放到通用對話(huà)框控件上。
pbm_cbndragenter 一個(gè)對象被拖到通用對話(huà)框控件上。
pbm_cbndragleave 一個(gè)對象被拖離通用對話(huà)框控件。
pbm_cbndragover 一個(gè)對象被拖經(jīng)通用對話(huà)框控件。
pbm_cbndropdown 列表框的下放區域即將被顯示。
pbm_cbneditchange 編輯器控件中的文本發(fā)生變化。
pbm_cbneditupdate 列表框編輯器控件中的文本即將被改變。
pbm_cbnerrspace 列表框滿(mǎn),不能再向其中加入項。
pbm_cbnkillfocus 通用列表框失去聚焦。
pbm_cbnselchange 列表框中被選文本被改變。
pbm_cbnselendcancel 用戶(hù)按下了"取消"按鈕。
pbm_cbnselendok 用戶(hù)按下了"確認"按鈕。
pbm_cbnsetfocus 通用對話(huà)控件擁有聚焦。
數據窗口消息(前綴:pbm_dw)
pbm_dwclosedropdown 關(guān)閉下拉式數據窗口。
pbm_dwscrollend 在數據窗口中卷滾到最后一行。
pbm_dwscrollhome 在數據窗口中卷滾到第一行。
pbm_dwscrolllineend 卷滾到當前行的行尾(水平方向)。
pbm_dwscrolllinehome 卷滾到當前行的行首(水平方向)。
數據窗口通知消息(前綴:pbm_dwn)
pbm_dwnbacktabout 即將通過(guò)Shift+Tab組合鍵離開(kāi)該控件。
pbm_dwnchanging 控件即將被改變。
pbm_dwndropdown 下拉式列表框的下拉部分即將可見(jiàn)。
pbm_dwngraphcreate 即將創(chuàng )建圖形。
pbm_dwnitemchangefocus 數據窗口控件中當前項的聚焦改變。
pbm_dwnitemvalidationerror 對當前項的修改引起了一個(gè)合法性檢查錯誤。
pbm_dwnkey 有鍵被按下。使用KeyDown()處理鍵盤(pán)值。
pbm_dwnlbuttondown 鼠標左鍵被按下。
pbm_dwnlbuttonup 鼠標左鍵被松開(kāi)。
pbm_dwnmbuttonclk 鼠標中鍵點(diǎn)擊。
pbm_dwnmbuttondbclk 鼠標中鍵雙擊。
pbm_dwnmousemove 鼠標移動(dòng)。
pbm_dwnprintmarginchange 打印邊界被改變。
pbm_dwnprocessenter 回車(chē)鍵被按下。
pbm_dwnrowchange 數據窗口中聚焦從一行轉向另一行。
pbm_dwntabdownout 用戶(hù)在數據窗口最后一行按了下箭頭鍵。
pbm_dwntabout 用戶(hù)在數據窗口的最后一行/列中按了tab鍵。
pbm_dwntabupout 用戶(hù)在數據窗口第一行中按了上箭頭鍵。
動(dòng)態(tài)數據交換(DDE)消息(前綴:pbm_dde)
pbm_ddeddeack 收到一個(gè)DDE消息。
pbm_ddeddeinitiate 開(kāi)始一個(gè)DDE會(huì )話(huà)。
pbm_ddeddeterminate 終止一個(gè)DDE會(huì )話(huà)。
編輯器控件消息(前綴:pbm_em)
pbm_emcanundo 編輯器控件是否能撤消上一次修改。
pbm_ememptyundobuffer 清空由Windows管理的取消操作的緩沖區。
pbm_emfmtlines 在多行編輯器控件的行尾增加或刪除回車(chē)換行。
pbm_emgetfirstvisibleline 返回編輯器控件中可見(jiàn)的第一行的行號。
pbm_emgethandle 獲得編輯器控件使用的內存句柄。
pbm_emgetline 從編輯器控件中復制一行到內存中的一個(gè)緩沖區。
pbm_emgetlinecount 返回多行編輯器控件的行數。
pbm_emgetmodify 文本是否被用戶(hù)修改。
pbm_emgetrect 返回控件的長(cháng)方形域。
pbm_emgetsel 返回被選文本的起始位置。
pbm_emlimittext 限制用戶(hù)鍵入的文本長(cháng)度。
pbm_emlinefromchar 返回被選文本的行號。
pbm_emlineindex 返回編輯器控件中被選行第一個(gè)字符在編輯串中的位置。
pbm_emlinelength 返回編輯器控件中被選行中的字符數。
pbm_emlinescroll 水平或垂直卷滾編輯器控件。
pbm_emreplacesel 從剪貼板或從鍵盤(pán)上用新文本替換被選文本。
pbm_emsethandle 設置編輯器控件的句柄指向內存中的一個(gè)緩沖區。
pbm_emsetmodify 設置編輯器控件的modified標志。
pbm_emsetpasswordchar 設置用戶(hù)輸入任何文本時(shí)顯示的字符,在輸入密碼時(shí)的顯示。
pbm_emsetrect 設置/重置編輯器控件所在的長(cháng)方形區域,編輯器控件中的文本被重畫(huà)。
pbm_emsetrectnp 除了不重畫(huà)文本,大致與setrect相同。
pbm_emsetsel 選擇字符。
pbm_emsettabstops 在多行編輯器控件中設置tabstops。
pbm_emsetwordbreak 設置新的詞拆分函數。
pbm_emsetwordbreakproc 設置新的詞拆分過(guò)程。
pbm_emundo 撤消最近的編輯操作。
編輯控件通知消息(前綴:pbm_en)
pbm_enchange 編輯器控件中的文本發(fā)生改變。
pbm_enerrspace 編輯器控件內存緩沖區溢出。
pbm_enhscroll 用戶(hù)點(diǎn)中上水平卷滾條。
pbm_enmaxtext 用戶(hù)試圖輸入比允許更多的文本。
pbm_enupdate 編輯器控件即將顯示用戶(hù)的修改。
pbm_envscroll 用戶(hù)點(diǎn)中了垂直卷滾條。
列表框消息(前綴:pbm_lb)
pbm_lbaddstring 向列表框控件中增加一項或一個(gè)字符串。
pbm_lbdeletestring 從列表框中刪除一項或一個(gè)字符串。
pbm_lbdir 用目錄列表填充列表框。
pbm_lbfindstring 在列表框中搜索與所給字符串部分匹配的第一項。
pbm_lbfindstringexact 在列表框中搜索與所給字符串精確匹配的第一項。
pbm_lbgetcaretindex 在列表框中搜索擁有聚焦的項。
pbm_lbgetcount 確定列表框中的項數。
pbm_lbgetcursel 確定所選項是第幾項。
pbm_lbgethorizontalextent 獲得列表框的寬度、計算水平卷滾。
pbm_lbgetitemheight 確定列表框控件中項的高度。
pbm_lbgetitemrect 確定列表框的尺寸。
pbm_lbgetsel 獲得列表框中當前所選的項。
pbm_lbgetselcount 在多選列表框中獲得所選項的數目。
pbm_lbgetselitems 用列表框中表框各自的項號填充一個(gè)給定的整數數組。
pbm_lbgettext 獲得列表框中當前所選項的文本。
pbm_lbgettextlen 獲得列表框中當前所選項的文本中的字符數。
pbm_lbgettopindex 確定列表框中可見(jiàn)的最上面一項的項號。
pbm_lbinsertstring 向列表框中加入一個(gè)新字符串。
pbm_lbresetcontent 重置(消除)列表框中的內容。
pbm_lbselectstring 搜索并加亮與所給字符匹配的字符串。
pbm_lbselitemrange 選擇/取消列表框中某一范圍中的項。
pbm_lbsetcaretindex 設置列表框中的某一項擁有聚焦。
pbm_lbsetcolumnwidth 設置列表框中列的寬度。
pbm_lbsetcursel 在列表框中選擇并加亮一項;如果需要,卷滾到列表框。
pbm_lbsethorizontaltext 設置列表框中被水平卷滾的單元數。
pbm_lbsetitemdata 設置與列表框相關(guān)的32位/4字節值。
pbm_lbsetitemheight 設置列表框中項的高度。
pbm_lbsetsel 在列表框中選擇一個(gè)字符串。
pbm_lbsettabstops 設置列表框控件中tabstops的位置。
pbm_lbsettopindex 卷滾列表框使特定的項成為可見(jiàn)的最上面一項。
列表框通知消息(前綴:pbm_en)
pbm_endblclk 用戶(hù)在列表框控件中的某一項上雙擊。
pbm_enerrspace 用戶(hù)試圖超越可在列表框中輸入字符的最大限制。
pbm_enselcancel 當前選取文本被取消。
pbm_enselchange 用戶(hù)在列表框中選擇或取消了一項。
窗口消息(前綴:pbm_) pbm_activateapp 被激活的窗口屬于另外一個(gè)應用。
pbm_askcbformatname 要求剪貼板中的內容被復制到一個(gè)使用自定義格式的文本緩沖區中。
pbm_char 傳送鍵盤(pán)上按下的鍵。
pbm_chartoitem 通過(guò)轉換鍵盤(pán)來(lái)的字符,幫助列表框定位其中的項。
pbm_childactivate 一個(gè)子窗口被移動(dòng)或激活。
pbm_clear 用戶(hù)要刪除當前編輯器控件中的內容。
pbm_command 用戶(hù)選擇了一個(gè)菜單項、控件,或使用了加速鍵。
pbm_compacting 系統內存資源不足;當Windows占用了多于1/8的CPU時(shí)間緊縮內存時(shí),產(chǎn)生這條消息。
pbm_compareitem 當新的一項被加入列表框或組合框時(shí)產(chǎn)生此消息,Window用這條消息進(jìn)行項之間的比較。
pbm_ctlcolor 一個(gè)控件即將被畫(huà)出,可在此時(shí)改變控件的顏色。
pbm_deadchar 用戶(hù)選擇了一種非英語(yǔ)字符集或其它特殊字符集,這將改變下面將要輸入的字符。
pbm_deleteitem 從列表框或通用對話(huà)框中移去一項。
pbm_destroyclipboard 剪貼板內容被清除。
pbm_devmodechanged WIN.INI中的一個(gè)設備名被修改。
pbm_drawclipboard 剪貼板內容發(fā)生改變。
pbm_drawitem 列表框或通用對話(huà)框的一項內容被改變。
pbm_dropfiles 當鼠標左鍵在一個(gè)注冊為拖放文件接受器的應用上釋放時(shí),發(fā)出該消息。
pbm_erasebkgnd 窗口的客戶(hù)區需要重畫(huà)。
pbm_fontchange 應用可用的字體數改變。
pbm_getdlgcode 通知消息,說(shuō)明當前使用哪種類(lèi)型的鍵盤(pán)。
pbm_getfont 獲取當前激活的字體。
pbm_getminmaxinto Windows正在檢查最小化或最大化窗口的尺寸。
pbm_gettext 從一個(gè)控件(如按鈕或編輯器控件)中復制文本到一個(gè)內存緩沖區。
pbm_gettextlength 用來(lái)確定一個(gè)控件中的字符數。
pbm_hscrollclipboard 剪貼板的水平卷滾條被使用。
pbm_iconerasebkgnd 一個(gè)最小化窗口需要重化背景。
pbm_initdialog 一個(gè)對話(huà)框即將被顯示。
pbm_initmenu 一個(gè)菜單即將被顯示。
pbm_initmenupopup 一個(gè)彈出式窗口即將被顯示。
pbm_keydown 鍵盤(pán)上的一個(gè)鍵被按下。
pbm_keyup 鍵盤(pán)上的一個(gè)鍵被釋放。
pbm_mdiactive 一個(gè)MDI子窗口(表單)被激活。
pbm_mdicascade 以重疊的形式重排所有的表單。
pbm_mdicreate 創(chuàng )建一個(gè)表單。
pbm_mdidestroy 從MDI框架中移去一個(gè)表單。
pbm_mdigetactive 獲得當前活動(dòng)的MDI表單的句柄。
pbm_mdiiconrange 在一個(gè)MDI框架中重排最小化表單的圖標。
pbm_mdimaximize 最大化一個(gè)MDI子表單。
pbm_mdinext 激活下一個(gè)MDI表單(緊接著(zhù)活動(dòng)表單的表單)。
pbm_mdirestore 把MDI表單恢復到它原來(lái)的大小。
pbm_mdisetmenu 將一個(gè)菜單與一個(gè)MDI表單聯(lián)系起來(lái)。
pbm_mdifitle 平鋪所有的MDI表單。
pbm_measureitem 這個(gè)消息被送給即將創(chuàng )建的、內有按鈕或其它控件的窗口。
pbm_menuchar 用戶(hù)使用了一個(gè)快捷鍵,但系統不支持該快捷鍵。
pbm_menuselect 用戶(hù)選擇了一個(gè)菜單項。
pbm_mouseactivat%
聯(lián)系客服