CListBox::SetItemHeight
Ustawia wysokość elementów w polu listy.
int SetItemHeight(
int nIndex,
UINT cyItemHeight
);
Parametry
nIndex
Określa wyświetlanego elementu w polu listy.Ten parametr jest używany tylko wtedy, gdy pole listy ma LBS_OWNERDRAWVARIABLE stylu; inaczej należy go ustawić na 0.cyItemHeight
Określa wysokość w pikselach elementu.
Wartość zwracana
LB_ERR Jeśli indeks lub wysokość jest nieprawidłowy.
Uwagi
Jeśli pole listy ma LBS_OWNERDRAWVARIABLE styl, ta funkcja Ustawia wysokość element określony przez nIndex.W przeciwnym wypadku funkcja Ustawia wysokość wszystkich elementów w polu listy.
Przykład
// 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);
Wymagania
Nagłówek: afxwin.h