Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Rufen Sie die GetItemHeight-Memberfunktion auf, um die Höhe Listenelemente in einem Kombinationsfeld abzurufen.
int GetItemHeight(
int nIndex
) const;
Parameter
- nIndex
Gibt die Komponente des Kombinationsfelds an, dessen Höhe abgerufen werden soll.Wenn der nIndex-Parameter ist - 1, die Höhe des Teils des Edit-Steuerelements (oder statischer Text) des Kombinationsfelds wird abgerufen.Wenn das Kombinationsfeld das CBS_OWNERDRAWVARIABLE Format verfügt, gibt nIndex den nullbasierten Index des Listenelements an, dessen Höhe abgerufen werden soll.Andernfalls sollte nIndex auf 0 festgelegt werden.
Rückgabewert
Die Höhe, in Pixel, des angegebenen Elements in einem Kombinationsfeld.Der Rückgabewert ist CB_ERR, wenn ein Fehler auftritt.
Beispiel
// 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);
Anforderungen
Header: afxwin.h