Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CListBox

Wykres hierarchii

CListBox::GetItemHeight

LB_SETITEMHEIGHT