Freigeben über


CListBox::AddString

Fügt eine Zeichenfolge ein Listenfeld hinzu.

int AddString( 
   LPCTSTR lpszItem  
);

Parameter

  • lpszItem
    Zeigt die auf auf NULL endende Zeichenfolge, die hinzugefügt werden soll.

Rückgabewert

Der nullbasierte Index der Zeichenfolge im Listenfeld. Der Rückgabewert ist LB_ERR, wenn ein Fehler auftritt, der Rückgabewert ist LB_ERRSPACE, wenn ist Speicherplatz verfügbar ist, die neue Zeichenfolge zu speichern.

Hinweise

Wenn das Listenfeld nicht mit dem LBS_SORT Format erstellt wurde, wird die Zeichenfolge am Ende der Liste hinzugefügt. Andernfalls wird die Zeichenfolge in die Liste eingefügt, und die Liste sortiert wird. Wenn das Listenfeld mit dem LBS_SORT Format jedoch nicht dem LBS_HASSTRINGS Format erstellt wurde, sortiert das Framework die Liste durch eine oder mehrere Aufrufe für die CompareItem-Memberfunktion.

Verwenden Sie InsertString, um eine Zeichenfolge in einen bestimmten Position innerhalb des Listenfelds einzufügen.

Beispiel

// 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 );
}

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CListBox-Klasse

Hierarchiediagramm

CListBox::InsertString

CListBox::CompareItem

LB_ADDSTRING