CComboBox::GetLBText
Ruft eine Zeichenfolge im Listenfeld eines Kombinationsfelds ab.
int GetLBText(
int nIndex,
LPTSTR lpszText
) const;
void GetLBText(
int nIndex,
CString& rString
) const;
Parameter
nIndex
Enthält den nullbasierten Index der kopiert werden Listenfeldzeichenfolge.lpszText
Zeigt auf einen Puffer, der, die Zeichenfolge zu empfangen wird. Der Puffer muss genügend Speicherplatz für die Zeichenfolge und ein NULL haben.rString
Ein Verweis auf ein CString.
Rückgabewert
Die Länge (in Bytes) der Zeichenfolge, ohne den NULL. Wenn nIndex keinen gültigen Index angibt, ist der Rückgabewert CB_ERR.
Hinweise
Das zweite Format dieser Memberfunktion füllt ein CString-Objekt mit dem Text des Elements aus.
Beispiel
// Dump all of the items in the combo box.
CString str1, str2;
int n;
for (int i = 0; i < m_pComboBox->GetCount(); i++)
{
n = m_pComboBox->GetLBTextLen(i);
m_pComboBox->GetLBText(i, str1.GetBuffer(n));
str1.ReleaseBuffer();
str2.Format(_T("item %d: %s\r\n"), i, str1.GetBuffer(0));
AFXDUMP(str2);
}
Anforderungen
Header: afxwin.h