CComboBox::SetItemHeight
Wywołanie SetItemHeight Członkowskich funkcji ustawić wysokość elementów listy w polu kombi lub wysokość formant edycji (lub tekst statyczny) częoci pola kombi.
int SetItemHeight(
int nIndex,
UINT cyItemHeight
);
Parametry
nIndex
Określa, czy wysokość elementów listy lub wysokość formant edycji (lub tekst statyczny) część pola kombi jest ustawiona.Jeśli pole kombi ma CBS_OWNERDRAWVARIABLE styl, nIndex określa wyświetlanego elementu listy, których wysokość jest ustalona; w przeciwnym razie nIndex musi być 0 i wysokość listy wszystkich elementów zostanie ustawiona.
Jeśli nIndex jest –1 wysokość formantu edycji lub fragment tekstu statycznego pola kombi można ustawić.
cyItemHeight
Określa wysokość w pikselach, pola kombi składnik identyfikowany przez nIndex.
Wartość zwracana
CB_ERR Jeżeli indeks lub wysokość jest nieprawidłowa; 0 inaczej.
Uwagi
Wysokość formant edycji (lub tekst statyczny) część pola kombi jest ustawiona, niezależnie od wysokości elementów listy.Aplikacja musi zapewnić wysokość części formant edycji (lub tekst statyczny) nie jest mniejsza niż wysokość elementu określonym polu listy.
Przykład
// Set the height of every item to be the
// vertical size of the item's text extent.
CString str;
CSize sz;
CDC* pDC = m_pComboBox->GetDC();
for (int i = 0; i < m_pComboBox->GetCount(); i++)
{
m_pComboBox->GetLBText(i, str);
sz = pDC->GetTextExtent(str);
m_pComboBox->SetItemHeight(i, sz.cy);
}
m_pComboBox->ReleaseDC(pDC);
Wymagania
Nagłówek: afxwin.h