CComboBox::GetItemHeight

telefonar the GetItemHeight função de membro para recuperar a altura de itens de lista em uma caixa de combinação.

int GetItemHeight(
   int nIndex 
) const;

Parâmetros

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

Valor de retorno

A altura, em pixels, do item especificado em uma caixa de combinação.O valor retornado é 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 CComboBox

Gráfico de hierarquia

CComboBox::SetItemHeight

WM_MEASUREITEM

CB_GETITEMHEIGHT

Outros recursos

CComboBox membros