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