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

Clase de CListBox

Gráfico de jerarquía

CListBox::GetTextLen

LB_GETTEXT