CComboBox::GetItemHeight
Llame a la función miembro de GetItemHeight para recuperar el alto de los elementos de un cuadro combinado.
int GetItemHeight(
int nIndex
) const;
Parámetros
- nIndex
Especifica el componente de cuadro combinado cuyo alto debería recuperarse. Si el parámetro de nIndex – se recupera 1, el alto de la parte del control de edición (o texto estático) del cuadro combinado. Si el cuadro combinado tiene el estilo de CBS_OWNERDRAWVARIABLE , nIndex especifica el índice de base cero del elemento de lista de alto se va a recuperar. Si no, nIndex debe establecerse en 0.
Valor devuelto
El alto, en píxeles, del elemento especificado en un cuadro combinado. El valor devuelto es CB_ERR si se produce un error.
Ejemplo
// Set the height of every item so the item
// is completely visible.
CString strLBText;
CSize size;
CDC* pDC = m_pComboBox->GetDC();
for (int i = 0; i < m_pComboBox->GetCount(); i++)
{
m_pComboBox->GetLBText(i, strLBText);
size = pDC->GetTextExtent(strLBText);
// Only want to set the item height if the current height
// is not big enough.
if (m_pComboBox->GetItemHeight(i) < size.cy)
m_pComboBox->SetItemHeight( i, size.cy );
}
m_pComboBox->ReleaseDC(pDC);
Requisitos
encabezado: afxwin.h