CListBox::SetItemHeight

L'altezza degli elementi in una casella di riepilogo.

int SetItemHeight(
   int nIndex,
   UINT cyItemHeight 
);

Parametri

  • nIndex
    Specifica l'indice in base zero dell'elemento della casella di riepilogo.Questo parametro viene utilizzato solo se la casella di riepilogo con lo stile LBS_OWNERDRAWVARIABLE ; in caso contrario, deve essere impostato su 0.

  • cyItemHeight
    Specifica l'altezza, in pixel, dell'elemento.

Valore restituito

LB_ERR se l'indice o l'altezza non è valida.

Note

Se la casella di riepilogo con lo stile LBS_OWNERDRAWVARIABLE, set di questa funzione l'altezza dell'elemento specificato da nIndex.In caso contrario, la funzione l'altezza di tutti gli elementi della casella di riepilogo.

Esempio

// 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);

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CListBox

Grafico della gerarchia

CListBox::GetItemHeight

LB_SETITEMHEIGHT