CComboBox::GetItemHeight
Chame a função de membro de GetItemHeight para recuperar a altura dos itens de uma caixa de combinação.
int GetItemHeight(
int nIndex
) const;
Parâmetros
- nIndex
Especifica o componente da caixa de combinação cuja altura deve ser recuperada.Se o parâmetro de nIndex é – 1, a altura da parte de editions controle (ou texto estático) da caixa de combinação é recuperado.Se a caixa combo tem o estilo de CBS_OWNERDRAWVARIABLE , nIndex especifica o índice com base zero de item de lista cuja altura deve ser recuperada.Caso contrário, nIndex deve ser definido como 0.
Valor de retorno
A altura, em pixels, de item especificado em uma caixa combo.O valor de retorno é CB_ERR se ocorrer um erro.
Exemplo
// Set the height of every item so the item
// is completely visible.
CString strLBText;
CSize size;
CDC* pDC = m_pComboBox->GetDC();
for (int i = 0; i < m_pComboBox->GetCount(); i++)
{
m_pComboBox->GetLBText(i, strLBText);
size = pDC->GetTextExtent(strLBText);
// Only want to set the item height if the current height
// is not big enough.
if (m_pComboBox->GetItemHeight(i) < size.cy)
m_pComboBox->SetItemHeight( i, size.cy );
}
m_pComboBox->ReleaseDC(pDC);
Requisitos
Cabeçalho: afxwin.h