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