Compartir a través de


CListBox::GetText

obtiene una cadena de un cuadro de lista.

int GetText( 
   int nIndex, 
   LPTSTR lpszBuffer  
) const; 
void GetText( 
   int nIndex, 
   CString& rString  
) const;

Parámetros

  • nIndex
    Especifica el índice de base cero de la cadena que se va a recuperar.

  • lpszBuffer
    Puntos en el búfer que recibe la cadena. El búfer debe tener suficiente espacio en la cadena y un carácter final nulo. El tamaño de la cadena se puede determinar antes de tiempo llamando a la función miembro de GetTextLen .

  • rString
    Una referencia a un objeto CString.

Valor devuelto

La longitud (en bytes) de la cadena, excepto el carácter null de terminación. si nIndex no especifica un índice válido, el valor devuelto es LB_ERR.

Comentarios

El segundo formato de esta función miembro rellena un objeto de CString con el texto de la cadena.

Ejemplo

// Dump all of the items in the list box.
CString str, str2;
int n;
for (int i = 0; i < m_myListBox.GetCount(); i++)
{
   n = m_myListBox.GetTextLen(i);
   m_myListBox.GetText(i, str.GetBuffer(n));
   str.ReleaseBuffer();

   str2.Format(_T("item %d: %s\r\n"), i, str.GetBuffer(0));
   AFXDUMP(str2);
}

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CListBox Class

Gráfico de jerarquías

CListBox::GetTextLen

LB_GETTEXT