CBEM_HASEDITCHANGED訊息
判斷使用者是否已變更 ComboBoxEx 編輯控制項的文字。
參數
-
wParam
- 必須為零。
-
lParam
- 必須為零。
傳回值
如果控制項的編輯方塊中的文字已變更,則傳回 TRUE ,否則傳回 FALSE 。
備註
ComboBoxEx 控制項在設定為 CBS_DROPDOWN 樣式時,會使用編輯方塊控制項。 您可以傳送 CBEM_GETEDITCONTROL 訊息來擷取編輯方塊控制項的視窗控制碼。
當使用者開始編輯時,您會收到 CBEN_BEGINEDIT 通知。 編輯完成或焦點變更時,您會收到 CBEN_ENDEDIT 通知。 CBEM_HASEDITCHANGED訊息僅適用于判斷是否在CBEN_ENDEDIT通知之前傳送文字時已變更。 如果之後傳送訊息,則會傳回 FALSE。 例如,假設使用者開始編輯編輯方塊中的文字,但會變更焦點,並產生CBEN_ENDEDIT通知。 如果您接著傳送 CBEM_HASEDITCHANGED 訊息,即使文字已變更,它還是會傳回 FALSE。
CBS_SIMPLE樣式不適用於CBEM_HASEDITCHANGED。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2003 [僅限傳統型應用程式] |
標頭 |
|