CComboBox::GetLBText
Obtiene una cadena listbox de un cuadro combinado.
int GetLBText(
int nIndex,
LPTSTR lpszText
) const;
void GetLBText(
int nIndex,
CString& rString
) const;
Parámetros
nIndex
Contiene el índice de base cero de la cadena del cuadro de lista que se va a copiar.lpszText
Señala a un búfer que es recibir la cadena. El búfer debe tener suficiente espacio en la cadena y un carácter final nulo.rString
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 CB_ERR.
Comentarios
El segundo formato de esta función miembro rellena un objeto de CString con el texto del elemento.
Ejemplo
// 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
encabezado: afxwin.h