Compartilhar via


CListBox::SetItemHeight

Defina a altura dos itens em uma caixa de listagem.

int SetItemHeight(
   int nIndex,
   UINT cyItemHeight 
);

Parâmetros

  • nIndex
    Especifica o índice com base zero do item na caixa de listagem.Esse parâmetro é usado somente se a caixa de listagem tem o estilo de LBS_OWNERDRAWVARIABLE ; caso contrário, deve ser definido como 0.

  • cyItemHeight
    Especifica a altura, em pixels, de item.

Valor de retorno

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

Comentários

Se a caixa de listagem tem o estilo de LBS_OWNERDRAWVARIABLE , que define essa função 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 de CListBox

Gráfico de hierarquia

CListBox::GetItemHeight

LB_SETITEMHEIGHT