Partager via


CListBox::AddString

Ajoute une chaîne à une zone de liste.

int AddString( 
   LPCTSTR lpszItem  
);

Paramètres

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

Valeur de retour

L'index de base zéro de la chaîne dans la zone de liste. La valeur de retour est LB_ERR si une erreur se produit ; la valeur de retour est LB_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 LBS_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. Si la zone de liste n'a été créée avec le style de LBS_SORT mais pas le style de LBS_HASSTRINGS , l'infrastructure trie la liste par un ou plusieurs appels à la fonction membre d' CompareItem .

Utilisez InsertString pour insérer une chaîne en un emplacement spécifique dans la zone de liste.

Exemple

// Add 10 items to the list box.
CString str;
for (int i = 0; i < 10; i++)
{
   str.Format(_T("item string %d"), i);
   m_myListBox.AddString( str );
}

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CListBox, classe

Graphique de la hiérarchie

CListBox::InsertString

CListBox::CompareItem

LB_ADDSTRING