| 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. |
CComboBox Overview, Control Classes