Partilhar via


CComboBox::GetItemHeight

Chame a função de membro de GetItemHeight para recuperar a altura dos itens de uma caixa de combinação.

int GetItemHeight(
   int nIndex 
) const;

Parâmetros

  • nIndex
    Especifica o componente da caixa de combinação cuja altura deve ser recuperada.Se o parâmetro de nIndex é – 1, a altura da parte de editions controle (ou texto estático) da caixa de combinação é recuperado.Se a caixa combo tem o estilo de CBS_OWNERDRAWVARIABLE , nIndex especifica o índice com base zero de item de lista cuja altura deve ser recuperada.Caso contrário, nIndex deve ser definido como 0.

Valor de retorno

A altura, em pixels, de item especificado em uma caixa combo.O valor de retorno é CB_ERR se ocorrer um erro.

Exemplo

// 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

Cabeçalho: afxwin.h

Consulte também

Referência

Classe de CComboBox

Gráfico de hierarquia

CComboBox::SetItemHeight

WM_MEASUREITEM

CB_GETITEMHEIGHT