Partilhar via


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

Consulte também

Referência

Classe CComboBox

Gráfico de hierarquia

CComboBox::GetLBTextLen

CB_GETLBTEXT

Outros recursos

CComboBox membros