Compartilhar via


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

Consulte também

Referência

Classe CComboBox

Gráfico da hierarquia

CComboBox::GetLBTextLen

CB_GETLBTEXT