CComboBox::GetItemHeight
Volání GetItemHeight členské funkce načtení výška položek seznamu v poli se seznamem.
int GetItemHeight(
int nIndex
) const;
Parametry
- nIndex
Určuje součást, jejichž výška je načíst pole se seznamem.Pokud nIndex parametr je –1, Výška části pole se seznamem ovládací upravit (nebo statický text) se načte.Pokud je pole se seznamem CBS_OWNERDRAWVARIABLE styl, nIndex určuje z nuly vycházející index položky seznamu, jehož výška je načíst.Jinak nIndex by měla být nastavena na 0.
Vrácená hodnota
Výška v pixelech zadané položky v poli se seznamem.Vrácená hodnota je CB_ERR dojde k chybě.
Příklad
// 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);
Požadavky
Záhlaví: afxwin.h