ComboBoxEx 控件

本部分包含有关与 ComboBoxEx 控件一起使用的编程元素的信息。

概述

主题 目录
关于 ComboBoxEx 控件 ComboBoxEx 控件是为项图像提供本机支持的组合框控件。
使用 ComboBoxEx 控件 本节包含如何使用 ComboBoxEx 控件的示例代码和相关信息。

消息

主题 目录
CBEM_DELETEITEM 从 ComboBoxEx 控件中移除项。
CBEM_GETCOMBOCONTROL 获取子组合框控件的句柄。
CBEM_GETEDITCONTROL 获取 ComboBoxEx 控件的编辑控件部分的句柄。 当 ComboBoxEx 控件设置为 CBS_DROPDOWN 样式时,它使用编辑框。
CBEM_GETEXTENDEDSTYLE 获取用于 ComboBoxEx 控件的扩展样式。
CBEM_GETIMAGELIST 获取分配给 ComboBoxEx 控件的图像列表的句柄。
CBEM_GETITEM 获取给定 ComboBoxEx 项的项信息。
CBEM_GETUNICODEFORMAT 获取控件的 Unicode 字符格式标志。
CBEM_HASEDITCHANGED 确定用户是否已更改 ComboBoxEx 编辑控件的文本。
CBEM_INSERTITEM 将新项插入 ComboBoxEx 控件。
CBEM_KILLCOMBOFOCUS 未实现此消息。
CBEM_SETCOMBOFOCUS 未实现此消息。
CBEM_SETEXTENDEDSTYLE 在 ComboBoxEx 控件中设置扩展样式。
CBEM_SETIMAGELIST 设置 ComboBoxEx 控件的图像列表。
CBEM_SETITEM 设置 ComboBoxEx 控件中项的属性。
CBEM_SETUNICODEFORMAT 设置控件的 Unicode 字符格式标志。 此消息允许在运行时更改控件使用的字符集,而无需重新创建控件。
CBEM_SETWINDOWTHEME 设置 ComboBoxEx 控件的视觉样式。

通知

主题 目录
CBEN_BEGINEDIT 用户激活下拉列表或单击该控件的编辑框时发送。 此通知代码以 WM_NOTIFY 消息的形式发送。
CBEN_DELETEITEM 删除项时发送。 此通知代码以 WM_NOTIFY 消息的形式发送。
CBEN_DRAGBEGIN 用户开始拖动控件编辑部分中显示的项图片时发送。 此通知代码以 WM_NOTIFY 消息的形式发送。
CBEN_ENDEDIT 用户结束编辑框中的某个操作或从控件的下拉列表中选择某个项后发送。 此通知代码以 WM_NOTIFY 消息的形式发送。
CBEN_GETDISPINFO 检索有关回调项的显示信息时发送。 此通知代码以 WM_NOTIFY 消息的形式发送。
CBEN_INSERTITEM 在控件中插入新项后发送。 此通知代码以 WM_NOTIFY 消息的形式发送。
NM_SETCURSOR (ComboBoxEx) 通知 ComboBoxEx 控件的父窗口,控件正在设置光标以响应 WM_SETCURSOR 消息。 此通知代码以 WM_NOTIFY 消息的形式发送。

结构

主题 目录
COMBOBOXEXITEM 包含有关 ComboBoxEx 控件中的项的信息。
NMCBEDRAGBEGIN 包含与 CBEN_DRAGBEGIN 通知代码一起使用的信息。
NMCBEENDEDIT 包含有关 ComboBoxEx 控件中编辑操作结论的信息。 此结构与 CBEN_ENDEDIT 通知代码一起使用。
NMCOMBOBOXEX 包含通知代码使用的特定于 ComboBoxEx 项的信息。

常量

主题 目录
ComboBoxEx 控件扩展样式 支持本部分中列出的扩展样式以及大多数标准组合框控件样式。