CComboBox::SetMinVisibleItems
Nastaví minimální počet viditelných položek v rozevíracím seznamu aktuální pole se seznamem ovládací prvek pole.
BOOL SetMinVisibleItems(
int iMinVisible
);
Parametry
Parametr |
Description |
---|---|
[v]iMinVisible |
Určuje minimální počet viditelných položek. |
Vrácená hodnota
truePokud je tato metoda úspěšná. jinak false .
Požadavky
Záhlaví: afxwin.h
Tato metoda je podporována v systému Windows XP a novější.
Další požadavky této metody jsou popsány v Požadavky na sestavení pro běžné ovládací prvky systému Windows Vista.
Poznámky
Tato metoda odesílá CB_SETMINVISIBLE zprávy, která je popsána v .
Příklad
Následující příklad kódu definuje proměnné, m_combobox , se používá k programovému přístupu ovládací prvek pole se seznamem.Tato proměnná se používá v následujícím příkladu.
// Variable to access the combo box control
CComboBox m_combobox;
Následující příklad kódu vloží 20 položek rozevíracího seznamu ovládacího prvku pole se seznamem.Pak určuje, že minimálně 10 položek se zobrazí po stisknutí rozevírací šipku.
// Add extra initialization here.
// Add 20 items to the combo box. The Resource Editor
// has already been used to set the style of the combo
// box to CBS_SORT.
CString str;
for (int i = 1; i <= 20; i++)
{
str.Format(_T("Item %2d"), i);
m_combobox.AddString(str);
}
// Set the minimum visible item
m_combobox.SetMinVisibleItems( 10 );
// Set the cue banner
m_combobox.SetCueBanner(_T("Select an item..."));
// End of extra initialization.