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


Стили полей со списками

Следующие стили поля со списком доступных в MFC.

  • CBS_AUTOHSCROLL автоматически прокручивает текст в элементе управления "Поле ввода" вправо, когда пользователь вводит символ в конце линии. Если этот стиль не задан, то только текст, адаптирует внутри прямоугольной границы разрешен.

  • CBS_DISABLENOSCROLL указывает список ее вертикальную полосу прокрутки, если список не содержит элементов достаточно для прокрутки. Без этого стиля, полоса прокрутки скрыта, если список не содержит достаточно элементы.

  • Не отображаются CBS_DROPDOWN аналогична CBS_SIMPLE, за исключением того, что список, если пользователь не сможет выбрать Значок рядом с элементом управления "Поле ввода".

  • CBS_DROPDOWNLIST аналогична CBS_DROPDOWN, за исключением того, что элемент управления "Поле ввода" заменяется элементом статический- текста, который указывает текущее выделение в списке.

  • CBS_HASSTRINGS поле со списком рисования владельцем содержит элементы, состоящий из строк. Поле со списком поддерживает память и указатели для строк, поэтому приложение может использовать функции-члена GetText для получения текста для указанного элемента.

  • CBS_LOWERCASE преобразует в нижний регистр, как весь текст в поле выделения, так и в списке.

  • CBS_NOINTEGRALHEIGHT указывает, что размер поля со списком точно размер, указанный приложением при его создал поле со списком. Обычно размер Windows поле со списком, чтобы поле со списком не отображает элементы частично.

  • CBS_OEMCONVERT текст, введенный в элементе управления "Поле ввода" поля со списком выполняется из набора символов в кодировке ANSI OEM и затем обратно в ANSI. Это обеспечивает правильное преобразование знаков, когда приложение вызывает функцию Windows AnsiToOem для преобразования строки ANSI в поле со списком на символы OEM. Этот подход особенно полезен для поля со списком, содержащих имена файлов и применяется только к полям со списком созданным со стилями CBS_SIMPLE или CBS_DROPDOWN.

  • CBS_OWNERDRAWFIXED владелец списка отвечает за создание его содержимое. элементы в списке те же высоту.

  • CBS_OWNERDRAWVARIABLE владелец списка отвечает за создание его содержимое. элементы в списке переменны в высоту.

  • CBS_SIMPLE перечислены во все время. Текущее выделение в списке отображается в элементе управления "Поле ввода".

  • CBS_SORT автоматически сортирует строки, введенные в список.

  • CBS_UPPERCASE преобразует в прописными буквами весь текст в поле выделения, так и в списке.

См. также

Ссылки

CComboBox::Create

Combo Box Styles

Другие ресурсы

Стили, используемые MFC