Partager via


CComboBox::AddString

Ajoute une chaîne dans la zone de liste d'une zone de liste déroulante.

int AddString(
   LPCTSTR lpszString 
);

Paramètres

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

Valeur de retour

Si la valeur de retour est supérieur ou égal à 0, c'est l'index de base zéro de la chaîne dans la zone de liste.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

Si la zone de liste n'est pas créée avec le style de CBS_SORT , la chaîne est ajoutée à la fin de la liste.Sinon, la chaîne est insérée dans la liste, puis la liste est 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.

Pour insérer une chaîne en un emplacement spécifique dans la liste, utilisez la fonction membre d' InsertString .

Exemple

// Add 20 items to the combo box.
CString str;
for (int i = 0; i < 20; i++)
{
   str.Format(_T("item string %d"), i);
   m_pComboBox->AddString(str);
}

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CComboBox

Graphique de la hiérarchie

CComboBox::InsertString

CComboBox::DeleteString

CB_ADDSTRING