CComboBox::GetLBText
Obtém uma cadeia de caracteres da caixa de listagem de uma caixa de combinação.
int GetLBText(
int nIndex,
LPTSTR lpszText
) const;
void GetLBText(
int nIndex,
CString& rString
) const;
Parâmetros
nIndex
Contém o índice com base zero de cadeia de caracteres da caixa de listagem para ser copiada.lpszText
Aponta para um buffer que é receber a cadeia de caracteres. O buffer deve ter espaço suficiente para a cadeia de caracteres e um caractere de terminação zero.rString
Uma referência a CString.
Valor de retorno
O comprimento (em bytes) de cadeia de caracteres, excluindo o caractere de terminação zero. Se nIndex não especifica um índice válido, o valor de retorno é CB_ERR.
Comentários
O segundo formulário de essa função de membro preenche um objeto de CString com o texto do item.
Exemplo
// 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);
}
Requisitos
Cabeçalho: afxwin.h