ComboBoxEx Control Reference

This section contains information about the programming elements used with ComboBoxEx controls.

Overviews

Topic Contents
About ComboBoxEx Controls ComboBoxEx controls are combo box controls that provide native support for item images.
Using ComboBoxEx Controls This section contains sample code and information about how to use ComboBoxEx controls.

Messages

Topic Contents
CBEM_DELETEITEM Removes an item from a ComboBoxEx control.
CBEM_GETCOMBOCONTROL Gets the handle to the child combo box control.
CBEM_GETEDITCONTROL Gets the handle to the edit control portion of a ComboBoxEx control. A ComboBoxEx control uses an edit box when it is set to the CBS_DROPDOWN style.
CBEM_GETEXTENDEDSTYLE Gets the extended styles that are in use for a ComboBoxEx control.
CBEM_GETIMAGELIST Gets the handle to an image list assigned to a ComboBoxEx control.
CBEM_GETITEM Gets item information for a given ComboBoxEx item.
CBEM_GETUNICODEFORMAT Gets the UNICODE character format flag for the control.
CBEM_HASEDITCHANGED Determines whether the user has changed the text of a ComboBoxEx edit control.
CBEM_INSERTITEM Inserts a new item in a ComboBoxEx control.
CBEM_KILLCOMBOFOCUS This message is not implemented.
CBEM_SETCOMBOFOCUS This message is not implemented.
CBEM_SETEXTENDEDSTYLE Sets extended styles within a ComboBoxEx control.
CBEM_SETIMAGELIST Sets an image list for a ComboBoxEx control.
CBEM_SETITEM Sets the attributes for an item in a ComboBoxEx control.
CBEM_SETUNICODEFORMAT Sets the UNICODE character format flag for the control. This message enables you to change the character set used by the control at run time rather than having to re-create the control.
CBEM_SETWINDOWTHEME Sets the visual style of a ComboBoxEx control.

Notifications

Topic Contents
CBEN_BEGINEDIT Sent when the user activates the drop-down list or clicks in the control's edit box. This notification code is sent in the form of a WM_NOTIFY message.
CBEN_DELETEITEM Sent when an item has been deleted. This notification code is sent in the form of a WM_NOTIFY message.
CBEN_DRAGBEGIN Sent when the user begins dragging the image of the item displayed in the edit portion of the control. This notification code is sent in the form of a WM_NOTIFY message.
CBEN_ENDEDIT Sent when the user has concluded an operation within the edit box or has selected an item from the control's drop-down list. This notification code is sent in the form of a WM_NOTIFY message.
CBEN_GETDISPINFO Sent to retrieve display information about a callback item. This notification code is sent in the form of a WM_NOTIFY message.
CBEN_INSERTITEM Sent when a new item has been inserted in the control. This notification code is sent in the form of a WM_NOTIFY message.
NM_SETCURSOR (ComboBoxEx) Notifies a ComboBoxEx control's parent window that the control is setting the cursor in response to a WM_SETCURSOR message. This notification code is sent in the form of a WM_NOTIFY message.

Structures

Topic Contents
COMBOBOXEXITEM Contains information about an item in a ComboBoxEx control.
NMCBEDRAGBEGIN Contains information used with the CBEN_DRAGBEGIN notification code.
NMCBEENDEDIT Contains information about the conclusion of an edit operation within a ComboBoxEx control. This structure is used with the CBEN_ENDEDIT notification code.
NMCOMBOBOXEX Contains information specific to ComboBoxEx items for use with notification codes.

Constants

Topic Contents
ComboBoxEx Control Extended Styles Support the extended styles that are listed in this section as well as most standard combo box control styles.