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.
Bestimmt die Höhe Elemente in einem Listenfeld.
int GetItemHeight(
int nIndex
) const;
Parameter
- nIndex
Gibt den nullbasierten Index des Elements im Listenfeld an.Dieser Parameter wird nur verwendet, wenn das Listenfeld das LBS_OWNERDRAWVARIABLE Format hat; andernfalls sollte er auf 0 festgelegt werden.
Rückgabewert
Die Höhe, in Pixel, der Elemente im Listenfeld.Wenn das Listenfeld das LBS_OWNERDRAWVARIABLE Format ist, ist der Rückgabewert auf die Höhe des Elements, das von nIndex angegeben wird.Wenn ein Fehler auftritt, ist der Rückgabewert LB_ERR.
Beispiel
// Set the height of every item so the item
// is completely visible.
CString str;
CSize sz;
CDC* pDC = m_myListBox.GetDC();
for (int i=0;i < m_myListBox.GetCount();i++)
{
m_myListBox.GetText( i, str );
sz = pDC->GetTextExtent(str);
// Only want to set the item height if the current height
// is not big enough.
if (m_myListBox.GetItemHeight(i) < sz.cy)
m_myListBox.SetItemHeight( i, sz.cy );
}
m_myListBox.ReleaseDC(pDC);
Anforderungen
Header: afxwin.h