CComboBox::GetLBText
Obtém uma seqüência de caracteres da lista caixa 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 baseado em zero da seqüência de caracteres de caixa de listagem a ser copiado.lpszText
Aponta para um buffer que receberá a seqüência de caracteres.O buffer deve ter espaço suficiente para a seqüência de caracteres e um caractere nulo de terminação.rString
Uma referência a um CString.
Valor de retorno
O comprimento (em bytes) da seqüência de caracteres, exceto o caractere nulo de terminação.If nIndex não especifica um índice válido, o valor retornado é CB_ERR.
Comentários
O segundo formulário desta função de membro preenche um CString objeto com 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