CComboBox Member Functions

Construction
CComboBox Constructs a CComboBox object.
Initialization
Create Creates the combo box and attaches it to the CComboBox object.
InitStorage Preallocates blocks of memory for items and strings in the list-box portion of the combo box.
General Operations
GetCount Retrieves the number of items in the list box of a combo box.
GetCurSel Retrieves the index of the currently selected item, if any, in the list box of a combo box.
SetCurSel Selects a string in the list box of a combo box.
GetEditSel Gets the starting and ending character positions of the current selection in the edit control of a combo box.
SetEditSel Selects characters in the edit control of a combo box.
SetItemData Sets the 32-bit value associated with the specified item in a combo box.
SetItemDataPtr Sets the 32-bit value associated with the specified item in a combo box to the specified pointer (void*).
GetItemData Retrieves the application-supplied 32-bit value associated with the specified combo-box item.
GetItemDataPtr Retrieves the application-supplied 32-bit value associated with the specified combo-box item as a pointer (void*).
GetTopIndex Returns the index of the first visible item in the list-box portion of the combo box.
SetTopIndex Tells the list-box portion of the combo box to display the item with the specified index at the top.
SetHorizontalExtent Sets the width in pixels that the list-box portion of the combo box can be scrolled horizontally.
GetHorizontalExtent Returns the width in pixels that the list-box portion of the combo box can be scrolled horizontally.
SetDroppedWidth Sets the minimum allowable width for the drop-down list-box portion of a combo box.
GetDroppedWidth Retrieves the minimum allowable width for the drop-down list-box portion of a combo box.
Clear Deletes (clears) the current selection (if any) in the edit control.
Copy Copies the current selection (if any) onto the Clipboard in CF_TEXT format.
Cut Deletes (cuts) the current selection, if any, in the edit control and copies the deleted text onto the Clipboard in CF_TEXT format.
Paste Inserts the data from the Clipboard into the edit control at the current cursor position. Data is inserted only if the Clipboard contains data in CF_TEXT format.
LimitText Limits the length of the text that the user can enter into the edit control of a combo box.
SetItemHeight Sets the height of list items in a combo box or the height of the edit-control (or static-text) portion of a combo box.
GetItemHeight Retrieves the height of list items in a combo box.
GetLBText Gets a string from the list box of a combo box.
GetLBTextLen Gets the length of a string in the list box of a combo box.
ShowDropDown Shows or hides the list box of a combo box that has the CBS_DROPDOWN or CBS_DROPDOWNLIST style.
GetDroppedControlRect Retrieves the screen coordinates of the visible (dropped-down) list box of a drop-down combo box.
GetDroppedState Determines whether the list box of a drop-down combo box is visible (dropped down).
SetExtendedUI Selects either the default user interface or the extended user interface for a combo box that has the CBS_DROPDOWN or CBS_DROPDOWNLIST style.
GetExtendedUI Determines whether a combo box has the default user interface or the extended user interface.
GetLocale Retrieves the locale identifier for a combo box.
SetLocale Sets the locale identifier for a combo box.
String Operations
AddString Adds a string to the end of the list in the list box of a combo box or at the sorted position for list boxes with the CBS_SORT style.
DeleteString Deletes a string from the list box of a combo box.
InsertString Inserts a string into the list box of a combo box.
ResetContent Removes all items from the list box and edit control of a combo box.
FindString Finds the first string that contains the specified prefix in the list box of a combo box.
FindStringExact Finds the first list-box string (in a combo box) that matches the specified string.
SelectString Searches for a string in the list box of a combo box and, if the string is found, selects the string in the list box and copies the string to the edit control.
Overridables
DrawItem Called by the framework when a visual aspect of an owner-draw combo box changes.
MeasureItem Called by the framework to determine combo box dimensions when an owner-draw combo box is created.
CompareItem Called by the framework to determine the relative position of a new list item in a sorted owner-draw combo box.
DeleteItem Called by the framework when a list item is deleted from an owner-draw combo box.

See Also

CComboBox Overview, Control Classes