CComboBox::GetItemHeight
telefonar the GetItemHeight função de membro para recuperar a altura de itens de lista em uma caixa de combinação.
int GetItemHeight(
int nIndex
) const;
Parâmetros
- nIndex
Especifica o componente da caixa de combinação cuja altura é a serem recuperados.Se o nIndex o parâmetro é – 1, a altura da parte controle de edição (ou texto estático) da caixa de combinação é recuperada. Se a caixa de combinação com o CBS_OWNERDRAWVARIABLE estilo, nIndex Especifica o índice do item da lista cuja altura é a serem recuperados com base em zero. Caso contrário, nIndex deve ser definido como 0.
Valor de retorno
A altura, em pixels, do item especificado em uma caixa de combinação.O valor retornado é 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