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