CComboBox::GetLBText
Gets a string from the list box of a combo box.
int GetLBText(
int nIndex,
LPTSTR lpszText
) const;
void GetLBText(
int nIndex,
CString& rString
) const;
Parameters
nIndex
Contains the zero-based index of the list-box string to be copied.lpszText
Points to a buffer that is to receive the string. The buffer must have sufficient space for the string and a terminating null character.rString
A reference to a CString.
Return Value
The length (in bytes) of the string, excluding the terminating null character. If nIndex does not specify a valid index, the return value is CB_ERR.
Remarks
The second form of this member function fills a CString object with the item's text.
Example
// 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);
}
Requirements
Header: afxwin.h