Поделиться через


CComboBox::SetMinVisibleItems

Задает минимальное количество видимых элементов в раскрывающемся списке текущего элемента управления " поле со списком.

BOOL SetMinVisibleItems(
     int iMinVisible
);

Параметры

Параметр

Описание

[входящий] iMinVisible

Определяет минимальное количество видимых элементов.

Возвращаемое значение

true если этот метод выполнен успешно; в противном случае – значение false.

Требования

заголовок: afxwin.h

Этот метод поддерживается в Windows XP и более поздних версиях.

Дополнительные требования для этого метода см. в Требования построения для элементов управления Windows Vista общих.

Заметки

Этот метод отправляет сообщение CB_SETMINVISIBLE, которое описано в Windows SDK.

Пример

В следующем примере кода определяется переменной m_combobox, которая используется для программного доступа к элементу управления поля со списком.Эта переменная используется в следующем примере.

    // Variable to access the combo box control
    CComboBox m_combobox;

В следующем примере кода вставляет 20 элементов в раскрывающемся списке элемент управления поля со списком.Затем он указывает, что не менее 10 элементов, которые отображаются, когда пользователь нажимает стрелку раскрывающегося списка.

    // 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.

См. также

Ссылки

Класс CComboBox

Диаграмма иерархии

CComboBox::GetMinVisible

CComboBox::ShowDropDown

CB_SETMINVISIBLE