版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、create by amu on 2012-08-16-1.window中的事件 事件名 觸發(fā)的時機(jī)01.Activate 在窗口激活之前觸發(fā)02.Clicked 當(dāng)用戶用鼠標(biāo)單擊窗口的空白區(qū)域(沒有控件的區(qū)域)時觸發(fā)03.Close 當(dāng)關(guān)閉窗口時觸發(fā)04.CloseQuery 當(dāng)清除或關(guān)閉窗口時觸發(fā)。然后檢查Message.ReturnValue的值,若為1,則窗口不能關(guān)閉05.Deactivate 當(dāng)窗口變?yōu)榉腔顒訝顟B(tài)時觸發(fā)06.DoubleClicked 當(dāng)用戶雙擊窗口的空白區(qū)域時觸發(fā)07.DragDrop 當(dāng)一個可拖動的控件被拖動到窗口上時觸發(fā)08.DragEnter 當(dāng)一個可拖動的控
2、件進(jìn)入窗口時觸發(fā)09.DragLeave 當(dāng)一個可拖動的控件離開窗口時觸發(fā)10.DragWithin 當(dāng)一個可拖動的控件在窗口內(nèi)部拖動時觸發(fā)11.Hide 在窗口被隱藏時觸發(fā)12.HotLinkAlarm 在DDE中服務(wù)器應(yīng)用已經(jīng)發(fā)送了新的數(shù)據(jù),客戶DDE應(yīng)用已經(jīng)接收到這些數(shù)據(jù)時觸發(fā)13.Key 當(dāng)用戶擊了一個鍵且插入點(diǎn)不在RichTextEdit編輯控件或數(shù)據(jù)窗口控件時觸發(fā)14.MouseDown 當(dāng)用戶在窗口的空白區(qū)域按下鼠標(biāo)左鍵時觸發(fā)15.MouseMove 當(dāng)鼠標(biāo)在窗口內(nèi)移動時觸發(fā)16.MouseUp 當(dāng)用戶在窗口的空白區(qū)域釋放鼠標(biāo)左鍵時觸發(fā)17.Open 當(dāng)程序調(diào)用以此窗口為參數(shù)的O
3、pen函數(shù)時,此事件在該窗口打開之后,顯示之前觸發(fā)18.Help .19.Other 當(dāng)一個非PowerBuilder事件的Windows信息發(fā)生時觸發(fā)20.RButtonDown 在窗口的空白區(qū)域單擊鼠標(biāo)右鍵時觸發(fā)21.RemoteExec 當(dāng)一個DDE客戶應(yīng)用發(fā)送了一個命令時觸發(fā)22.RemoteHotLinkStart 當(dāng)一個DDE客戶應(yīng)用開始一個熱連接時觸發(fā)23.RemoteHotLinkStop 當(dāng)一個DDE客戶應(yīng)用結(jié)束一個熱連接時觸發(fā)24.RemoteRequest 當(dāng)一個DDE客戶應(yīng)用請求數(shù)據(jù)時觸發(fā)25.RemoteSend 當(dāng)一個DDE客戶應(yīng)用已經(jīng)發(fā)送了數(shù)據(jù)時觸發(fā)26.Resi
4、ze 當(dāng)用戶或程序打開或重設(shè)窗口大小時觸發(fā)27.Show 當(dāng)程序運(yùn)行此窗口的show函數(shù)時,此事件在窗口顯示之前觸發(fā)28.SystemKey 當(dāng)插入點(diǎn)不在某個行編輯中且用戶按了ALT或ALT加其它鍵時觸發(fā)29.Timer 在調(diào)用Timer函數(shù)后,經(jīng)過了Timer函數(shù)指定的時間后觸發(fā)30.ToolBarMoved 當(dāng)MDI窗口的工具條移動時觸發(fā)以上是我新建一個window是window的事件原來的順序,下面是我自己常用的排序:01.window打開時發(fā)生的事件事件名 觸發(fā)的時機(jī)Activate 在窗口激活之前觸發(fā)Resize 當(dāng)用戶或程序打開或重設(shè)窗口大小時觸發(fā)Open 當(dāng)程序調(diào)用以此窗口為參數(shù)
5、的Open函數(shù)時,此事件在該窗口打開之后,顯示之前觸發(fā)Show 當(dāng)程序運(yùn)行此窗口的show函數(shù)時,此事件在窗口顯示之前觸發(fā)02.window關(guān)閉時發(fā)生的事件Deactivate 當(dāng)窗口變?yōu)榉腔顒訝顟B(tài)時觸發(fā)CloseQuery 當(dāng)清除或關(guān)閉窗口時觸發(fā)。然后檢查Message.ReturnValue的值,若為1,則窗口不能關(guān)閉Close 當(dāng)關(guān)閉窗口時觸發(fā)03.關(guān)于鼠標(biāo)擊鍵事件Clicked 當(dāng)用戶用鼠標(biāo)單擊窗口的空白區(qū)域(沒有控件的區(qū)域)時觸發(fā)DoubleClicked 當(dāng)用戶雙擊窗口的空白區(qū)域時觸發(fā)MouseDown 當(dāng)用戶在窗口的空白區(qū)域按下鼠標(biāo)左鍵時觸發(fā)MouseMove 當(dāng)鼠標(biāo)在窗口內(nèi)移動
6、時觸發(fā)MouseUp 當(dāng)用戶在窗口的空白區(qū)域釋放鼠標(biāo)左鍵時觸發(fā)、RButtonDown 在窗口的空白區(qū)域單擊鼠標(biāo)右鍵時觸發(fā)注:當(dāng)按下鼠標(biāo)左鍵時,MouseDown事件觸發(fā),當(dāng)釋放鼠標(biāo)左鍵時,Clicked事件和MouseUp事件觸發(fā)04.計(jì)時觸發(fā)Timer 在調(diào)用Timer函數(shù)后,經(jīng)過了Timer函數(shù)指定的時間后觸發(fā)05.托動觸發(fā)DragDrop 當(dāng)一個可拖動的控件被拖動到窗口上時觸發(fā)DragEnter 當(dāng)一個可拖動的控件進(jìn)入窗口時觸發(fā)DragLeave 當(dāng)一個可拖動的控件離開窗口時觸發(fā)DragWithin 當(dāng)一個可拖動的控件在窗口內(nèi)部拖動時觸發(fā)06.菜單及菜單工具欄移動是觸發(fā)ToolBarM
7、oved 當(dāng)MDI窗口的工具條移動時觸發(fā)07.其它不常用的(指的是我自己)Hide 在窗口被隱藏時觸發(fā)HotLinkAlarm 在DDE中服務(wù)器應(yīng)用已經(jīng)發(fā)送了新的數(shù)據(jù),客戶DDE應(yīng)用已經(jīng)接收到這些數(shù)據(jù)時觸發(fā)RemoteExec 當(dāng)一個DDE客戶應(yīng)用發(fā)送了一個命令時觸發(fā)RemoteHotLinkStart 當(dāng)一個DDE客戶應(yīng)用開始一個熱連接時觸發(fā)RemoteHotLinkStop 當(dāng)一個DDE客戶應(yīng)用結(jié)束一個熱連接時觸發(fā)RemoteRequest 當(dāng)一個DDE客戶應(yīng)用請求數(shù)據(jù)時觸發(fā)RemoteSend 當(dāng)一個DDE客戶應(yīng)用已經(jīng)發(fā)送了數(shù)據(jù)時觸發(fā)Key 當(dāng)用戶擊了一個鍵且插入點(diǎn)不在RichTextE
8、dit編輯控件或數(shù)據(jù)窗口控件時觸發(fā)Help .Other 當(dāng)一個非PowerBuilder事件的Windows信息發(fā)生時觸發(fā)SystemKey 當(dāng)插入點(diǎn)不在某個行編輯中且用戶按了ALT或ALT加其它鍵時觸發(fā)-在window上的能應(yīng)用的控件非常多但是控件的事件有一部分是相同的2.窗口上控件的公共事件 事件名 觸發(fā)的時機(jī)Clicked 當(dāng)單擊窗口或控件時觸發(fā)Constructor 在窗口中的open事件發(fā)生之前觸發(fā)Destructor 在窗口中的close事件發(fā)生之后觸發(fā)GetFocus 在此控件得到焦點(diǎn)上時觸發(fā)LoseFocus 在此控件失去焦點(diǎn)時觸發(fā)DragDrop 當(dāng)一個可拖動的控件被拖動到
9、窗口或控件上時觸發(fā)DragEnter 當(dāng)一個可拖動的控件進(jìn)入窗口或控件上時觸發(fā)DragLeave 當(dāng)一個可拖動的控件離開窗口或控件時觸發(fā)DragWithin 當(dāng)一個可拖動的控件在窗口或控件內(nèi)部時觸發(fā)RbuttonDown 在控件區(qū)域內(nèi)單擊鼠標(biāo)右鍵時觸發(fā)Other 當(dāng)一個非PowerBuilder事件的Windows信息發(fā)生時觸發(fā)-3.datawindow上的事件,按照順序(除開公用事件) 事件名稱 事件觸發(fā)的時機(jī)01.ButtonClicking 在數(shù)據(jù)窗口中的按鈕對象正在被單擊時觸發(fā)02.ButtonClicked 在數(shù)據(jù)窗口中的按鈕對象被單擊后觸發(fā)03.DbError 當(dāng)數(shù)據(jù)窗口中發(fā)生了數(shù)
10、據(jù)庫錯誤時觸發(fā)04.DoubleClicked 當(dāng)用戶雙擊數(shù)據(jù)窗口控件時觸發(fā);對于RichText風(fēng)格的數(shù)據(jù)窗口,當(dāng)雙擊數(shù)據(jù)窗口中的文本時觸發(fā)05.EditChanged 當(dāng)光標(biāo)進(jìn)入數(shù)據(jù)窗口對象中的一個字段時觸發(fā)06.Error 當(dāng)數(shù)據(jù)窗口數(shù)據(jù)表達(dá)式或?qū)傩员磉_(dá)式中發(fā)現(xiàn)錯誤時觸發(fā)07.ItemChanged 當(dāng)數(shù)據(jù)窗口上的區(qū)域被修改并且失去了焦點(diǎn)(如用戶按回車鍵、Tab鍵或箭頭鍵,或者用鼠標(biāo)選另一個區(qū)域)時觸發(fā)08.ItemError 當(dāng)一個域被修改并且失去焦點(diǎn),且域不符合列上的合法性規(guī)則時觸發(fā)09.ItemFocusChanged 當(dāng)焦點(diǎn)改變時觸發(fā)10.PrintStart 當(dāng)數(shù)據(jù)窗口打印開始
11、時觸發(fā)11.PrintEnd 當(dāng)數(shù)據(jù)窗口打印結(jié)束時觸發(fā)12.PrintPage 在數(shù)據(jù)窗口的每一頁設(shè)置打印格式之前觸發(fā)13.Resize 當(dāng)用戶或程序重設(shè)窗口大小時觸發(fā)14.RetrieveStart 當(dāng)數(shù)據(jù)窗口檢索將要開始時觸發(fā)15.RetrieveEnd 當(dāng)數(shù)據(jù)窗口的檢索完成時觸發(fā)16.RetrieveRow 在一行數(shù)據(jù)被檢索出來之后觸發(fā)17.RowFocusChanging 當(dāng)數(shù)據(jù)窗口當(dāng)前行正在改變時觸發(fā)18.RowFocusChanged 當(dāng)數(shù)據(jù)窗口當(dāng)前行改變之后觸發(fā)19.ScrollHorizontal 當(dāng)用戶用Tab鍵、箭頭鍵或滾動條左右滾動數(shù)據(jù)窗口控件時觸發(fā)20.ScrollVe
12、rtical 當(dāng)用戶用Tab鍵、箭頭鍵或滾動條上下滾數(shù)據(jù)窗口控件時觸發(fā)21.SqlPreview 在調(diào)用Retrieve、Update或Selectrow函數(shù)時,SQL語句提交到DBMS之前觸發(fā)22.UpdateStart 恰在調(diào)用Update函數(shù)之后,數(shù)據(jù)窗口中的改變發(fā)送到數(shù)據(jù)庫之前觸發(fā)23.UpdateEnd 當(dāng)所有從數(shù)據(jù)窗口到數(shù)據(jù)庫的修改完成時觸發(fā)說一下我個人常用的幾種事件01.數(shù)據(jù)窗口字段輸入的時候觸發(fā)的事件EditChanged 當(dāng)光標(biāo)進(jìn)入數(shù)據(jù)窗口對象中的一個字段時觸發(fā)ItemChanged 當(dāng)數(shù)據(jù)窗口上的區(qū)域被修改并且失去了焦點(diǎn)(如用戶按回車鍵、Tab鍵或箭頭鍵,或者用鼠標(biāo)選另一個
13、區(qū)域)時觸發(fā)ItemFocusChanged 當(dāng)焦點(diǎn)改變時觸發(fā)ItemError 當(dāng)一個域被修改并且失去焦點(diǎn),且域不符合列上的合法性規(guī)則時觸發(fā)如果EditChanged,ItemChanged,ItemFocusChanged這三個事件報錯促發(fā)ItemError 如果在ItemChanged事件中設(shè)置了行為/返回代碼1,則DataWindow控件拒絕接受數(shù)據(jù)且不允許焦點(diǎn)發(fā)生變化02.鼠標(biāo)單雙擊數(shù)據(jù)窗口按鈕ButtonClicking 在數(shù)據(jù)窗口中的按鈕對象正在被單擊時觸發(fā)ButtonClicked 在數(shù)據(jù)窗口中的按鈕對象被單擊后觸發(fā)eg:choose case case cb
14、_name /動作. case .end choose03.數(shù)據(jù)窗口檢索前后觸發(fā)的事件RetrieveStart 當(dāng)數(shù)據(jù)窗口檢索將要開始時觸發(fā)RetrieveEnd 當(dāng)數(shù)據(jù)窗口的檢索完成時觸發(fā)RetrieveRow 在一行數(shù)據(jù)被檢索出來之后觸發(fā) 在RetrieveStart事件中設(shè)置了行為/返回代碼2,在檢索數(shù)據(jù)之前不要重置行,也就是上次retrieve的數(shù)據(jù)會被保留下來 04.打印前后PrintStart 當(dāng)數(shù)據(jù)窗口打印開始時觸發(fā)PrintEnd 當(dāng)數(shù)據(jù)窗口打印結(jié)束時觸發(fā)PrintPage 在數(shù)據(jù)窗口的每一頁設(shè)置打印格式之前觸發(fā)05.其它的我自己不常用,就不多說了-4.單行編輯器控件、編輯掩
15、碼控件、多行編輯控件的事件這三個控件有相同的事件,都有公共事件中除了Clicked事件之外的10種事件,另外還有Modify事件Modify事件在控件的文本被改變之后,用戶按了回車鍵或Tab鍵,或用鼠標(biāo)把焦點(diǎn)改變到另一個控件上時觸發(fā)-5.超文本編輯控件的事件事件名稱 觸發(fā)的時機(jī)01.FileExists 當(dāng)該控件的內(nèi)容保存到一個已存在的文件時觸發(fā)02.InputFieldSelected 當(dāng)選定輸入域后雙擊或按下回車鍵時觸發(fā)03.key 當(dāng)按下一個鍵時觸發(fā)04.Modify 當(dāng)該控件中的內(nèi)容第一次改變,但還沒有保存時觸發(fā)05.MouseDown 當(dāng)按下鼠標(biāo)左鍵時觸發(fā)06.MouseMove 當(dāng)
16、鼠標(biāo)在該控件中移動時觸發(fā)07.MouseUp 當(dāng)放開鼠標(biāo)左鍵時觸發(fā)08.PictureSelected 當(dāng)選定位圖后雙擊或按下回車鍵時觸發(fā)09.PrintFooter 當(dāng)打印該控件內(nèi)容的頁腳時觸發(fā)10.PrintHeader 當(dāng)打印該控件內(nèi)容的頁眉時觸發(fā)11.RbuttonUp 當(dāng)在該控件中放開鼠標(biāo)右鍵時觸發(fā)-6.滾動條事件左右滾動條事件名稱 事件觸發(fā)時機(jī)LineLeft 當(dāng)點(diǎn)中了控件的左箭頭時觸發(fā)LineRight 當(dāng)點(diǎn)中了控件的右箭頭時觸發(fā)PageLeft 當(dāng)點(diǎn)中了控件的左部的開放空間時觸發(fā)PageRight 當(dāng)點(diǎn)中了控件的右部的開放空間時觸發(fā)Moved 當(dāng)控件的滾動鈕被移動時觸發(fā)上下滾動
17、條事件名稱 事件觸發(fā)時機(jī)LineDown 當(dāng)點(diǎn)中了控件的下箭頭時觸發(fā)LineUp 當(dāng)點(diǎn)中了控件的上箭頭時觸發(fā)PageDown 當(dāng)點(diǎn)中了控件的下部的開放空間時觸發(fā)PageUp 當(dāng)點(diǎn)中了控件的上部的開放空間時觸發(fā)Moved 當(dāng)控件的滾動鈕被移動時觸發(fā)-7.列表框控件的事件PowerBuilder提供了四個列表框控件:列表框、圖片列表框、下拉列表框和下拉圖片列表框。它們都有公共事件中除了Clicked事件之外的10種事件。此外,下拉列表框和下拉圖片列表框還有DoubleClicked事件、Modify事件和SelectionChanged事件。列表框、圖片列表框還有DoubleClicked事件和S
18、electionChanged事件。-8.樹狀瀏覽控件的事件事件名稱 事件觸發(fā)時機(jī)01.BeginDrag 按下鼠標(biāo)左鍵開始拖動時觸發(fā)02.BeginLabelEdit 編輯TreeView選中的項(xiàng)標(biāo)簽時觸發(fā)03.BeginRightDrag 按下鼠標(biāo)右鍵開始拖動時觸發(fā)04.DeleteItem TreeView項(xiàng)被刪除時觸發(fā)05.DoubleClicked 雙擊鼠標(biāo)左鍵時觸發(fā)06.EndLabelEdit 對TreeView的項(xiàng)標(biāo)簽結(jié)束編輯時觸發(fā)07.ItemCollapsed 當(dāng)TreeView控件收縮完成時觸發(fā)08.ItemCollapsing 當(dāng)TreeView控件收縮開始時觸發(fā)09.
19、ItemExpanded 當(dāng)TreeView控件展開后觸發(fā)10.ItemExpanding 當(dāng)TreeView控件展開之前觸發(fā)11.ItemPopulate 當(dāng)TreeView控件第一次展開時觸發(fā)12.RightClicked 按下鼠標(biāo)右鍵時觸發(fā)13.RightDoubleClicked 在控件中雙擊鼠標(biāo)右鍵時觸發(fā)14.SelectionChanged TreeView項(xiàng)目被選中后觸發(fā)15.SelectionChanging TreeView當(dāng)前項(xiàng)目改變之前觸發(fā)16.Sort 兩個項(xiàng)目為排序進(jìn)行比較時觸發(fā)-9.列表瀏覽控件的事件事件名稱 事件觸發(fā)時機(jī)01.BeginDrag 按下鼠標(biāo)左鍵開始拖
20、動時觸發(fā)02.BeginLabelEdit 編輯ListView選中的項(xiàng)標(biāo)簽時觸發(fā)03.BeginRightDrag 按下鼠標(biāo)右鍵開始拖動時觸發(fā)04.ColumnClicked 在控件中鼠標(biāo)左鍵單擊列標(biāo)題時觸發(fā)05.DeleteAllItems 所有項(xiàng)被刪除時觸發(fā)06.DeleteItem ListView項(xiàng)被刪除時觸發(fā)07.DoubleClicked 雙擊鼠標(biāo)左鍵時觸發(fā)08.EndLabelEdit 對ListView的項(xiàng)標(biāo)簽結(jié)束編輯時觸發(fā)09.InsertItem 為ListView插入項(xiàng)時觸發(fā)10.ItemChanged 控件中當(dāng)前項(xiàng)目改變后觸發(fā)11.ItemChanging 控件中當(dāng)前
21、項(xiàng)目改變前觸發(fā)12.key 用戶按下鍵時觸發(fā)13.RightClicked 按下鼠標(biāo)右鍵時觸發(fā)14.RightDoubleClicked 在控件中雙擊鼠標(biāo)右鍵時觸發(fā)15.Sort 兩個項(xiàng)目為排序進(jìn)行比較時觸發(fā)-10.Tab頁控件的事件事件名稱 事件觸發(fā)時機(jī)01.DoubleClicked 雙擊鼠標(biāo)左鍵時觸發(fā)02.Key 用戶按下鍵時觸發(fā)03.RightClicked 按下鼠標(biāo)右鍵時觸發(fā)04.RightDoubleClicked 在控件中雙擊鼠標(biāo)右鍵時觸發(fā)05.SelectionChanging Tab控件當(dāng)前頁改變之前觸發(fā)06.SelectionChanged Tab控件當(dāng)前頁改變后觸發(fā)-11
22、.OLE控件的事件事件名稱 事件觸發(fā)時機(jī)01.Close 當(dāng)OLE控件的服務(wù)器關(guān)閉時觸發(fā)02.Datachange 服務(wù)器應(yīng)用數(shù)據(jù)改變時觸發(fā)03.DoubleClicked 在控件內(nèi)雙擊鼠標(biāo)左鍵時觸發(fā)04.Error 當(dāng)OLE控件操作出現(xiàn)錯誤時觸發(fā)05.ExternalException OLE服務(wù)器自動執(zhí)行處理以外的操作時觸發(fā)06.PropertyChanged OLE控件改變對象后觸發(fā)07.PropertyRequestEdit OLE控件改變對象時觸發(fā)08.Rename 當(dāng)服務(wù)器中對象改名時觸發(fā)09.Save 服務(wù)器寫數(shù)據(jù)時觸發(fā)10.ViewChange 服務(wù)器進(jìn)行預(yù)覽時觸發(fā)-12.菜單
23、事件菜單對象的事件比較簡單,只有兩個Clicked事件和Selected事件。Clicked事件:在某菜單上單擊鼠標(biāo)左鍵時觸發(fā)。Selected事件:光標(biāo)移入菜單條時觸發(fā)。-13.用戶自定義事件這種東東目前正在研究,太多了,慢慢來轉(zhuǎn)資料一份PB中自定義事件ID含義Event ID 含義 內(nèi)容淺析 ,單選或多選按鈕消息(前綴:pbm_bm) pbm_bmgetcheck 單選按鈕或多選按鈕是否被選。 pbm_bmgetstate 按鈕是否加亮。 pbm_bmsetcheck 將無線按鈕或確認(rèn)框的選中狀態(tài)改為未選中狀態(tài),反之亦然。 pbm_bmsetstate 加亮或不加亮按鈕。 pbm_bmch
24、ange 改變按鈕的風(fēng)格,例如,改為單選按鈕或組合框。 單選或多選按鈕通知消息(前綴:pbm_bn) pbm_bnclicked 按鈕控件被點(diǎn)中。 pbm_bndisable 使按鈕控件無效。 pbm_bndoubleclicked 按鈕控件被雙點(diǎn)。 pbm_bndragdrop 一個對象被放到按鈕控件。 pbm_bndragenter 一個對象被拖到按鈕控件。 pbm_bndragleave 一個對象被拖離按鈕控件。 pbm_bndragover 一個對象被拖經(jīng)按鈕控件。 pbm_bnhilite 按鈕控件被加亮。 pbm_bnpaint 按鈕控件被繪制。 pbm_bnsetfocus 按鈕
25、控件獲得聚焦。 pbm_bnunhilite 按鈕控件不被加亮。 通用對話框消息(前綴:pbm_cb) pbm_cbaddstring 將字符串加到通用對話框。 pbm_cbdeletestring 從通用對話框刪除一個字符串。 pbm_cbdir 加一個目錄列表到通用對話框。 pbm_cbfindstring 搜索以一組字符開頭的字符串。 pbm_cbfindstringexact 搜索與所提供的字符完全匹配的字符串。 pbm_cbgetcount 列表框中的項(xiàng)數(shù)。 pbm_cbgetcursel 當(dāng)前被選項(xiàng)的數(shù)目。 pbm_cbgetdroppedcontrolset 列表框在屏幕上的坐標(biāo)
26、位置。 pbm_cbgeteditsel 編輯器控件中被選字符的范圍。 pbm_cbgetextendedui 缺省或擴(kuò)展的用戶界面。 pbm_cbgetitemdata 重畫的列表框中的4字節(jié)(32位)項(xiàng)。 pbm_cbgetitemheight 列表框中某一項(xiàng)的高度。 pbm_cbgetlbtext 列表框中的文本。 pbm_cbgetlbtextlen 列表框中文本的長度。 pbm_cbinsertstring 向列表框中增加新的字符串或4字節(jié)項(xiàng)。 pbm_cblimittext 限制能被輸入到列表框中的字符數(shù)。 pbm_cbresetcontent 刪除列表框中所有元素。 pbm_cb
27、selectstring 搜索匹配的字符串并顯示。 pbm_cbsetcursel 在列表框中選擇并顯示一項(xiàng)。 pbm_cbseteditsel 在列表框的編輯區(qū)域中選擇一塊文本。 pbm_cbsetextendedui 設(shè)置缺省或擴(kuò)展的用戶界面。 pbm_cbsetitemdata 在列表框中設(shè)定4字節(jié)(32位)項(xiàng)。 pbm_cbsetitemheight 設(shè)置列表框中項(xiàng)的高度。 pbm_cbshowdropdown 轉(zhuǎn)換(顯示或隱藏)列表框中拖放區(qū)域。 通用對話框通知消息(前綴:pbm_cbn) pbm_cbndblclk 用戶在列表中某一項(xiàng)上雙點(diǎn)。 pbm_cbndragdrop 一個對
28、象被放到通用對話框控件上。 pbm_cbndragenter 一個對象被拖到通用對話框控件上。 pbm_cbndragleave 一個對象被拖離通用對話框控件。 pbm_cbndragover 一個對象被拖經(jīng)通用對話框控件。 pbm_cbndropdown 列表框的下放區(qū)域即將被顯示。 pbm_cbneditchange 編輯器控件中的文本發(fā)生變化。 pbm_cbneditupdate 列表框編輯器控件中的文本即將被改變。 pbm_cbnerrspace 列表框滿,不能再向其中加入項(xiàng)。 pbm_cbnkillfocus 通用列表框失去聚焦。 pbm_cbnselchange 列表框中被選文本被
29、改變。 pbm_cbnselendcancel 用戶按下了取消按鈕。 pbm_cbnselendok 用戶按下了確認(rèn)按鈕。 pbm_cbnsetfocus 通用對話控件擁有聚焦。 數(shù)據(jù)窗口消息(前綴:pbm_dw) pbm_dwclosedropdown 關(guān)閉下拉式數(shù)據(jù)窗口。 pbm_dwscrollend 在數(shù)據(jù)窗口中卷滾到最后一行。 pbm_dwscrollhome 在數(shù)據(jù)窗口中卷滾到第一行。 pbm_dwscrolllineend 卷滾到當(dāng)前行的行尾(水平方向)。 pbm_dwscrolllinehome 卷滾到當(dāng)前行的行首(水平方向)。 數(shù)據(jù)窗口通知消息(前綴:pbm_dwn) pbm
30、_dwnbacktabout 即將通過Shift+Tab組合鍵離開該控件。 pbm_dwnchanging 控件即將被改變。 pbm_dwndropdown 下拉式列表框的下拉部分即將可見。 pbm_dwngraphcreate 即將創(chuàng)建圖形。 pbm_dwnitemchangefocus 數(shù)據(jù)窗口控件中當(dāng)前項(xiàng)的聚焦改變。 pbm_dwnitemvalidationerror 對當(dāng)前項(xiàng)的修改引起了一個合法性檢查錯誤。 pbm_dwnkey 有鍵被按下。使用KeyDown()處理鍵盤值。 pbm_dwnlbuttondown 鼠標(biāo)左鍵被按下。 pbm_dwnlbuttonup 鼠標(biāo)左鍵被松開。
31、pbm_dwnmbuttonclk 鼠標(biāo)中鍵點(diǎn)擊。 pbm_dwnmbuttondbclk 鼠標(biāo)中鍵雙擊。 pbm_dwnmousemove 鼠標(biāo)移動。 pbm_dwnprintmarginchange 打印邊界被改變。 pbm_dwnprocessenter 回車鍵被按下。 pbm_dwnrowchange 數(shù)據(jù)窗口中聚焦從一行轉(zhuǎn)向另一行。 pbm_dwntabdownout 用戶在數(shù)據(jù)窗口最后一行按了下箭頭鍵。 pbm_dwntabout 用戶在數(shù)據(jù)窗口的最后一行/列中按了tab鍵。 pbm_dwntabupout 用戶在數(shù)據(jù)窗口第一行中按了上箭頭鍵。 動態(tài)數(shù)據(jù)交換(DDE)消息(前綴:p
32、bm_dde) pbm_ddeddeack 收到一個DDE消息。 pbm_ddeddeinitiate 開始一個DDE會話。 pbm_ddeddeterminate 終止一個DDE會話。 編輯器控件消息(前綴:pbm_em) pbm_emcanundo 編輯器控件是否能撤消上一次修改。 pbm_ememptyundobuffer 清空由Windows管理的取消操作的緩沖區(qū)。 pbm_emfmtlines 在多行編輯器控件的行尾增加或刪除回車換行。 pbm_emgetfirstvisibleline 返回編輯器控件中可見的第一行的行號。 pbm_emgethandle 獲得編輯器控件使用的內(nèi)存句
33、柄。 pbm_emgetline 從編輯器控件中復(fù)制一行到內(nèi)存中的一個緩沖區(qū)。 pbm_emgetlinecount 返回多行編輯器控件的行數(shù)。 pbm_emgetmodify 文本是否被用戶修改。 pbm_emgetrect 返回控件的長方形域。 pbm_emgetsel 返回被選文本的起始位置。 pbm_emlimittext 限制用戶鍵入的文本長度。 pbm_emlinefromchar 返回被選文本的行號。 pbm_emlineindex 返回編輯器控件中被選行第一個字符在編輯串中的位置。 pbm_emlinelength 返回編輯器控件中被選行中的字符數(shù)。 pbm_emlinescr
34、oll 水平或垂直卷滾編輯器控件。 pbm_emreplacesel 從剪貼板或從鍵盤上用新文本替換被選文本。 pbm_emsethandle 設(shè)置編輯器控件的句柄指向內(nèi)存中的一個緩沖區(qū)。 pbm_emsetmodify 設(shè)置編輯器控件的modified標(biāo)志。 pbm_emsetpasswordchar 設(shè)置用戶輸入任何文本時顯示的字符,在輸入密碼時的顯示。 pbm_emsetrect 設(shè)置/重置編輯器控件所在的長方形區(qū)域,編輯器控件中的文本被重畫。 pbm_emsetrectnp 除了不重畫文本,大致與setrect相同。 pbm_emsetsel 選擇字符。 pbm_emsettabsto
35、ps 在多行編輯器控件中設(shè)置tabstops。 pbm_emsetwordbreak 設(shè)置新的詞拆分函數(shù)。 pbm_emsetwordbreakproc 設(shè)置新的詞拆分過程。 pbm_emundo 撤消最近的編輯操作。編輯控件通知消息(前綴:pbm_en) pbm_enchange 編輯器控件中的文本發(fā)生改變。 pbm_enerrspace 編輯器控件內(nèi)存緩沖區(qū)溢出。 pbm_enhscroll 用戶點(diǎn)中上水平卷滾條。 pbm_enmaxtext 用戶試圖輸入比允許更多的文本。 pbm_enupdate 編輯器控件即將顯示用戶的修改。 pbm_envscroll 用戶點(diǎn)中了垂直卷滾條。 列表框
36、消息(前綴:pbm_lb) pbm_lbaddstring 向列表框控件中增加一項(xiàng)或一個字符串。 pbm_lbdeletestring 從列表框中刪除一項(xiàng)或一個字符串。 pbm_lbdir 用目錄列表填充列表框。 pbm_lbfindstring 在列表框中搜索與所給字符串部分匹配的第一項(xiàng)。 pbm_lbfindstringexact 在列表框中搜索與所給字符串精確匹配的第一項(xiàng)。 pbm_lbgetcaretindex 在列表框中搜索擁有聚焦的項(xiàng)。 pbm_lbgetcount 確定列表框中的項(xiàng)數(shù)。 pbm_lbgetcursel 確定所選項(xiàng)是第幾項(xiàng)。 pbm_lbgethorizontale
37、xtent 獲得列表框的寬度、計(jì)算水平卷滾。 pbm_lbgetitemheight 確定列表框控件中項(xiàng)的高度。 pbm_lbgetitemrect 確定列表框的尺寸。 pbm_lbgetsel 獲得列表框中當(dāng)前所選的項(xiàng)。 pbm_lbgetselcount 在多選列表框中獲得所選項(xiàng)的數(shù)目。 pbm_lbgetselitems 用列表框中表框各自的項(xiàng)號填充一個給定的整數(shù)數(shù)組。 pbm_lbgettext 獲得列表框中當(dāng)前所選項(xiàng)的文本。 pbm_lbgettextlen 獲得列表框中當(dāng)前所選項(xiàng)的文本中的字符數(shù)。 pbm_lbgettopindex 確定列表框中可見的最上面一項(xiàng)的項(xiàng)號。 pbm_l
38、binsertstring 向列表框中加入一個新字符串。 pbm_lbresetcontent 重置(消除)列表框中的內(nèi)容。 pbm_lbselectstring 搜索并加亮與所給字符匹配的字符串。 pbm_lbselitemrange 選擇/取消列表框中某一范圍中的項(xiàng)。 pbm_lbsetcaretindex 設(shè)置列表框中的某一項(xiàng)擁有聚焦。 pbm_lbsetcolumnwidth 設(shè)置列表框中列的寬度。 pbm_lbsetcursel 在列表框中選擇并加亮一項(xiàng);如果需要,卷滾到列表框。 pbm_lbsethorizontaltext 設(shè)置列表框中被水平卷滾的單元數(shù)。 pbm_lbsetit
39、emdata 設(shè)置與列表框相關(guān)的32位/4字節(jié)值。 pbm_lbsetitemheight 設(shè)置列表框中項(xiàng)的高度。 pbm_lbsetsel 在列表框中選擇一個字符串。 pbm_lbsettabstops 設(shè)置列表框控件中tabstops的位置。 pbm_lbsettopindex 卷滾列表框使特定的項(xiàng)成為可見的最上面一項(xiàng)。 列表框通知消息(前綴:pbm_en) pbm_endblclk 用戶在列表框控件中的某一項(xiàng)上雙擊。 pbm_enerrspace 用戶試圖超越可在列表框中輸入字符的最大限制。 pbm_enselcancel 當(dāng)前選取文本被取消。 pbm_enselchange 用戶在列表
40、框中選擇或取消了一項(xiàng)。 窗口消息(前綴:pbm_) pbm_activateapp 被激活的窗口屬于另外一個應(yīng)用。 pbm_askcbformatname 要求剪貼板中的內(nèi)容被復(fù)制到一個使用自定義格式的文本緩沖區(qū)中。 pbm_char 傳送鍵盤上按下的鍵。 pbm_chartoitem 通過轉(zhuǎn)換鍵盤來的字符,幫助列表框定位其中的項(xiàng)。 pbm_childactivate 一個子窗口被移動或激活。 pbm_clear 用戶要刪除當(dāng)前編輯器控件中的內(nèi)容。 pbm_command 用戶選擇了一個菜單項(xiàng)、控件,或使用了加速鍵。 pbm_compacting 系統(tǒng)內(nèi)存資源不足;當(dāng)Windows占用了多于1
41、/8的CPU時間緊縮內(nèi)存時,產(chǎn)生這條消息。 pbm_compareitem 當(dāng)新的一項(xiàng)被加入列表框或組合框時產(chǎn)生此消息,Window用這條消息進(jìn)行項(xiàng)之間的比較。 pbm_ctlcolor 一個控件即將被畫出,可在此時改變控件的顏色。 pbm_deadchar 用戶選擇了一種非英語字符集或其它特殊字符集,這將改變下面將要輸入的字符。 pbm_deleteitem 從列表框或通用對話框中移去一項(xiàng)。 pbm_destroyclipboard 剪貼板內(nèi)容被清除。 pbm_devmodechanged WIN.INI中的一個設(shè)備名被修改。 pbm_drawclipboard 剪貼板內(nèi)容發(fā)生改變。 pbm
42、_drawitem 列表框或通用對話框的一項(xiàng)內(nèi)容被改變。 pbm_dropfiles 當(dāng)鼠標(biāo)左鍵在一個注冊為拖放文件接受器的應(yīng)用上釋放時,發(fā)出該消息。 pbm_erasebkgnd 窗口的客戶區(qū)需要重畫。 pbm_fontchange 應(yīng)用可用的字體數(shù)改變。 pbm_getdlgcode 通知消息,說明當(dāng)前使用哪種類型的鍵盤。 pbm_getfont 獲取當(dāng)前激活的字體。 pbm_getminmaxinto Windows正在檢查最小化或最大化窗口的尺寸。 pbm_gettext 從一個控件(如按鈕或編輯器控件)中復(fù)制文本到一個內(nèi)存緩沖區(qū)。 pbm_gettextlength 用來確定一個控件
43、中的字符數(shù)。 pbm_hscrollclipboard 剪貼板的水平卷滾條被使用。 pbm_iconerasebkgnd 一個最小化窗口需要重化背景。 pbm_initdialog 一個對話框即將被顯示。 pbm_initmenu 一個菜單即將被顯示。 pbm_initmenupopup 一個彈出式窗口即將被顯示。 pbm_keydown 鍵盤上的一個鍵被按下。 pbm_keyup 鍵盤上的一個鍵被釋放。 pbm_mdiactive 一個MDI子窗口(表單)被激活。 pbm_mdicascade 以重疊的形式重排所有的表單。 pbm_mdicreate 創(chuàng)建一個表單。 pbm_mdidestroy 從MDI框架中移去一個表單。 pbm_mdigetactive 獲得當(dāng)前活動的MDI表單的句柄。 pbm_mdiiconrange 在一個MDI框架中重排最小化表單的圖標(biāo)。 pbm_mdimaximize 最大化一個MDI子表單。 pbm_mdinext 激活下一個MDI表單(緊接著活動表單的表單)。 pbm_mdirestore 把MDI表單恢復(fù)到它原來的大小。 pbm_mdisetmenu 將一個菜單與一個MDI表
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度住宅小區(qū)停車位使用權(quán)租賃及管理服務(wù)合同4篇
- 2025年度綜合物流樞紐承包經(jīng)營權(quán)合同匯編4篇
- 二零二五年度智能城市大數(shù)據(jù)服務(wù)提供協(xié)議范本3篇
- 2025年度模具制造行業(yè)人才培訓(xùn)與輸送合同4篇
- 二零二五年度廁所節(jié)水裝置研發(fā)與推廣合同樣本3篇
- 2025年度車隊(duì)駕駛員勞動合同電子化管理規(guī)范4篇
- 甲乙雙方關(guān)于房產(chǎn)抵債的2025年度協(xié)議3篇
- 2025版零擔(dān)運(yùn)輸貨物損壞賠償協(xié)議4篇
- 2025版司機(jī)貨物配送安全責(zé)任合同范本3篇
- 2025年新型城鎮(zhèn)化示范項(xiàng)目聯(lián)合體EPC協(xié)議書模板3篇
- 2024-2030年中國護(hù)肝解酒市場營銷策略分析與未來銷售渠道調(diào)研研究報告
- 人教版高中數(shù)學(xué)必修二《第十章 概率》單元同步練習(xí)及答案
- 智慧校園信息化建設(shè)項(xiàng)目組織人員安排方案
- 浙教版七年級上冊數(shù)學(xué)第4章代數(shù)式單元測試卷(含答案)
- 一病一品成果護(hù)理匯報
- AQ-T 1009-2021礦山救護(hù)隊(duì)標(biāo)準(zhǔn)化考核規(guī)范
- 鹽酸??颂婺崤R床療效、不良反應(yīng)與藥代動力學(xué)的相關(guān)性分析的開題報告
- 消防設(shè)施安全檢查表
- 組合結(jié)構(gòu)設(shè)計(jì)原理 第2版 課件 第6、7章 鋼-混凝土組合梁、鋼-混凝土組合剪力墻
- 建筑公司資質(zhì)常識培訓(xùn)課件
- GB/T 26316-2023市場、民意和社會調(diào)查(包括洞察與數(shù)據(jù)分析)術(shù)語和服務(wù)要求
評論
0/150
提交評論