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.
Gibt die Höhe Elemente in einem Listenfeld fest.
int SetItemHeight(
int nIndex,
UINT cyItemHeight
);
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.cyItemHeight
Gibt die Höhe, in Pixel, des Elements an.
Rückgabewert
LB_ERR, wenn der Index oder die Höhe ungültig ist.
Hinweise
Wenn das Listenfeld das LBS_OWNERDRAWVARIABLE Format verfügt, gibt diese Funktion, die die Höhe des Elements durch nIndex angegeben hat.Andernfalls legt diese Funktion die Höhe aller Elemente im Listenfeld fest.
Beispiel
// Set the height of every item to be the
// vertical size of the item's text extent.
CString str;
CSize sz;
CDC* pDC = myListBox.GetDC();
for (int i = 0; i < myListBox.GetCount(); i++)
{
myListBox.GetText(i, str);
sz = pDC->GetTextExtent(str);
myListBox.SetItemHeight(i, sz.cy);
}
myListBox.ReleaseDC(pDC);
Anforderungen
Header: afxwin.h