CComboBox::GetLBText
Načte řetězec v seznamu pole se seznamem.
int GetLBText(
int nIndex,
LPTSTR lpszText
) const;
void GetLBText(
int nIndex,
CString& rString
) const;
Parametry
nIndex
Z nuly vycházející index řetězce pole seznamu kopírovaných obsahuje.lpszText
Body do vyrovnávací paměti, která je na přijetí řetězce.Vyrovnávací paměť musí mít dostatečný prostor pro řetězec a ukončujícím znakem null.rString
Odkaz na CString .
Vrácená hodnota
Délka řetězce, s výjimkou ukončujícím znakem null (v bajtech).Pokud nIndex neurčuje platný index vrácená hodnota je CB_ERR.
Poznámky
Druhý formulář této členské funkce výplně CString objekt s textem položky.
Příklad
// 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);
}
Požadavky
Záhlaví: afxwin.h