Partager via


CComboBox::DeleteString

Supprime l'élément en position nIndex de la zone de liste déroulante.

int DeleteString(
   UINT nIndex 
);

Paramètres

  • nIndex
    Spécifie l'index de la chaîne qui doit être désactivée.

Valeur de retour

Si la valeur de retour est supérieur ou égal à 0, alors il s'agit d'un nombre des chaînes restant dans la liste.La valeur de retour est CB_ERR si nIndex spécifie un index supérieur au nombre d'éléments dans la liste.

Notes

Tous les éléments suivants nIndex passent maintenant vers le bas une position.Par exemple, si une zone de liste déroulante contient deux éléments, effacer le premier élément fait être maintenant l'élément restant dans la première position.nIndex=0 pour l'élément en première position.

Exemple

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

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CComboBox

Graphique de la hiérarchie

CComboBox::InsertString

CComboBox::AddString

CB_DELETESTRING