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

Hierarchien-Diagramm

CListBox::InsertString

CListBox::CompareItem

LB_ADDSTRING