Sdílet prostřednictvím


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.

Viz také

Referenční dokumentace

Třída CComboBox

Graf hierarchie

CComboBox::GetMinVisible

CComboBox::ShowDropDown

CB_SETMINVISIBLE