Partager via


CComboBox::InsertString

Insère une chaîne dans la zone de liste d'une zone de liste déroulante.

int InsertString( 
   int nIndex, 
   LPCTSTR lpszString  
);

Paramètres

  • nIndex
    Contient l'index de base zéro à la position dans la zone de liste qui reçoit la chaîne. Si ce paramètre est à 1, la chaîne est additionné à la fin de la liste.

  • lpszString
    Pointe vers la chaîne terminée par le caractère NULL qui doit être inséré.

Valeur de retour

l'index de base zéro de la position à laquelle la chaîne a été insérée. La valeur de retour est CB_ERR si une erreur se produit. La valeur de retour est CB_ERRSPACE si l'espace insuffisant est disponible pour stocker la chaîne.

Notes

Contrairement à la fonction membre d' AddString , la fonction membre d' InsertString ne provoque pas de liste avec le style de CBS_SORT d'être triée.

Notes

Cette fonction n'est pas pris en charge par le contrôle de ComboBoxEx windows.Pour plus d'informations sur ce contrôle, consultez contrôles de ComboBoxEx dans Kit de développement logiciel Windows.

Exemple

// Insert items in between existing items.
CString strIns;
int nItems = m_pComboBox->GetCount();
for (int i = 0; i < nItems; i++)
{
   strIns.Format(_T("item string %c"), (char)('A'+i));
   m_pComboBox->InsertString(2*i, strIns);
}

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CComboBox, classe

Graphique de la hiérarchie

CComboBox::AddString

CComboBox::DeleteString

CComboBox::ResetContent

CB_INSERTSTRING