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 [仅限桌面应用] |
标头 |
|