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