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.

[!REMARQUE]

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

Classe de CComboBox

Graphique de la hiérarchie

CComboBox::AddString

CComboBox::DeleteString

CComboBox::ResetContent

CB_INSERTSTRING