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