CListBox::SetItemHeight

Define a altura de itens em um lista caixa.

int SetItemHeight(
   int nIndex,
   UINT cyItemHeight 
);

Parâmetros

  • nIndex
    Especifica o índice baseado em zero do item a lista caixa.Este parâmetro é usado somente se o lista caixa tem o LBS_OWNERDRAWVARIABLE estilo; caso contrário, ele deve ser definido como 0.

  • cyItemHeight
    Especifica a altura em pixels, do item.

Valor de retorno

LB_ERR se o índice ou a altura é inválido.

Comentários

Se o lista caixa tem o LBS_OWNERDRAWVARIABLE estilo, essa função define a altura do item especificado por nIndex. Caso contrário, essa função define a altura de todos os itens na caixa de listagem.

Exemplo

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

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CListBox

Gráfico de hierarquia

CListBox::GetItemHeight

LB_SETITEMHEIGHT

Outros recursos

CListBox membros