CComboBox::GetItemHeight

Chiamare la funzione membro GetItemHeight per recuperare l'altezza voci di elenco in una casella combinata.

int GetItemHeight(
   int nIndex 
) const;

Parametri

  • nIndex
    Specifica il componente della casella combinata dell'altezza deve essere recuperata.Se il parametro nIndex è a 1, altezza della parte del controllo di modifica o elettricità- testo) della casella combinata viene recuperato.Se la casella combinata dispone dello stile CBS_OWNERDRAWVARIABLE, nIndex specifica l'indice in base zero elemento elenco dei quali l'altezza deve essere recuperata.In caso contrario, nIndex deve essere impostato su 0.

Valore restituito

L'altezza, in pixel, dell'elemento specificato in una casella combinata.Il valore restituito è CB_ERR se si verifica un errore.

Esempio

// 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);

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CComboBox

Grafico della gerarchia

CComboBox::SetItemHeight

WM_MEASUREITEM

CB_GETITEMHEIGHT