CComboBox::SetMinVisibleItems
Ustawia minimalną liczbę widocznych elementów na liście rozwijanej kombi bieżącego formantu pola.
BOOL SetMinVisibleItems(
int iMinVisible
);
Parametry
Parametr |
Opis |
---|---|
[w]iMinVisible |
Określa minimalną liczbę widocznych elementów. |
Wartość zwracana
trueJeśli ta metoda jest pomyślne; w przeciwnym razie false.
Wymagania
Nagłówek: afxwin.h
Ta metoda jest obsługiwana w systemie Windows XP i nowszych.
Dodatkowe wymagania dla tej metody opisane w Budowanie wymagania dla systemu Windows Vista wspólnej kontroli.
Uwagi
Metoda ta wysyła CB_SETMINVISIBLE wiadomości, która jest opisana w Windows SDK.
Przykład
Poniższy przykład kodu definiuje zmienną, m_combobox, że jest używany do programowego dostępu formant pola kombi.Ta zmienna jest używana w następnym przykładzie.
// Variable to access the combo box control
CComboBox m_combobox;
Poniższy przykład kodu wstawia 20 elementów do listy rozwijanej formantu pola kombi.Następnie określa, że minimum 10 elementy wyświetlane po naciśnięciu klawisza strzałka rozwijana.
// 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.