CComboBox::SetMinVisibleItems
Legt die Mindestanzahl der sichtbaren Elemente in der Dropdownliste des aktuellen Kombinationsfeldsteuerelements fest.
BOOL SetMinVisibleItems(
int iMinVisible
);
Parameter
Parameter |
Description |
---|---|
[in] iMinVisible |
Gibt die Mindestanzahl der sichtbaren Elemente an. |
Rückgabewert
true, wenn diese Methode erfolgreich ist; andernfalls false.
Anforderungen
Header: afxwin.h
Diese Methode wird in Windows XP und höher unterstützt.
Zusätzliche Anforderungen für diese Methode werden in Anforderungen für die Erstellung von Windows Vista-Standardsteuerelementen beschrieben.
Hinweise
Diese Methode sendet die CB_SETMINVISIBLE Meldung, die im Windows SDK beschrieben wird.
Beispiel
Im folgenden Codebeispiel wird die Variable, m_combobox, die verwendet wird, um auf das Kombinationsfeld-Steuerelement programmgesteuert zuzugreifen. Diese Variable wird im folgenden Beispiel verwendet.
// Variable to access the combo box control
CComboBox m_combobox;
Im folgenden Codebeispiel wird 20 Elemente in die Dropdownliste eines Kombinationsfeldsteuerelements ein. Anschließend gibt es an, dass mindestens 10 Elementen angezeigt wird, wenn ein Benutzer den Dropdownpfeil drückt.
// 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.