Freigeben über


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.

Siehe auch

Referenz

CComboBox-Klasse

Hierarchiediagramm

CComboBox::GetMinVisible

CComboBox::ShowDropDown

CB_SETMINVISIBLE