Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.


Deletes the item in position nIndex from the combo box.

int DeleteString(
   UINT nIndex 



Specifies the index to the string that is to be deleted.

If the return value is greater than or equal to 0, then it is a count of the strings remaining in the list. The return value is CB_ERR if nIndex specifies an index greater than the number of items in the list.

All items following nIndex now move down one position. For example, if a combo box contains two items, deleting the first item will cause the remaining item to now be in the first position. nIndex=0 for the item in the first position.

// Pointer to my combo box
extern CComboBox* pmyComboBox;

// Delete every item from the combo box.
for (int i = pmyComboBox->GetCount()-1; i >= 0; i--)
   pmyComboBox->DeleteString( i );

Community Additions

© 2015 Microsoft