共用方式為


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 [僅限傳統型應用程式]
標頭
Commctrl.h