Compartir a través de


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

Vea también

Referencia

CComboBox Class

Gráfico de jerarquías

CComboBox::SetItemHeight

WM_MEASUREITEM

CB_GETITEMHEIGHT