Udostępnij za pośrednictwem


CComboBox::GetItemHeight

Wywołanie GetItemHeight Członkowskich funkcji pobrać wysokość elementów listy w polu kombi.

int GetItemHeight(
   int nIndex 
) const;

Parametry

  • nIndex
    Określa składnik, pole kombi, którego wysokość ma być pobrana.Jeśli nIndex parametru jest przyjmowana, wysokość formant edycji (lub tekst statyczny) część pola kombi jest pobierana.Jeśli pole kombi ma CBS_OWNERDRAWVARIABLE styl, nIndex określa wyświetlanego elementu listy, którego wysokość ma być pobrana.W przeciwnym razie nIndex powinna być ustawiona na 0.

Wartość zwracana

Wysokość w pikselach określonego elementu w polu kombi.Zwracana jest wartość CB_ERR , jeśli wystąpi błąd.

Przykład

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

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CComboBox

Wykres hierarchii

CComboBox::SetItemHeight

WM_MEASUREITEM

CB_GETITEMHEIGHT