Freigeben über


CComboBox::AddString

Fügt eine Zeichenfolge dem Listenfeld eines Kombinationsfelds hinzu.

int AddString( 
   LPCTSTR lpszString  
);

Parameter

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

Rückgabewert

Wenn der Rückgabewert größer oder gleich 0 ist, ist der nullbasierte Index zur Zeichenfolge im Listenfeld. Der Rückgabewert ist CB_ERR, wenn ein Fehler auftritt, der Rückgabewert ist CB_ERRSPACE, wenn ist Speicherplatz verfügbar ist, die neue Zeichenfolge zu speichern.

Hinweise

Wenn das Listenfeld nicht mit dem CBS_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.

Hinweis

Diese Funktion wird nicht durch das Steuerelement Windows ComboBoxEx unterstützt.Weitere Informationen zu diesem Steuerelement, finden Sie unter ComboBoxEx-Steuerelemente in Windows SDK.

Um eine Zeichenfolge in einen bestimmten Position innerhalb der Liste einzufügen, verwenden Sie die InsertString-Memberfunktion.

Beispiel

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

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CComboBox-Klasse

Hierarchiediagramm

CComboBox::InsertString

CComboBox::DeleteString

CB_ADDSTRING