Combo Box стили

Чтобы создать поле со списком, с помощью функции CreateWindow или CreateWindowEx , укажите класса COMBOBOX, соответствующие окна стиль константы и сочетанием следующих стилей поле со списком.

Стиль Описание
CBS_AUTOHSCROLL Автоматически прокручивает текст в элемент управления редактирования вправо при вводе символа в конце строки. Если этот стиль не установлен, разрешен только текст, который вписывается в прямоугольных границ.
CBS_DISABLENOSCROLL Показывает инвалидов вертикальной полосы прокрутки в окне списка, когда поле не содержит достаточно элементов для прокрутки. Без этого стиля полоса прокрутки скрывается, когда поле со списком не содержит достаточное количество предметов.
CBS_DROPDOWN Подобен CBS_SIMPLE, но в списке не отображается, если пользователь выбирает значок рядом с элементом управления edit.
CBS_DROPDOWNLIST Подобен CBS_DROPDOWN, но вместо управления edit пунктом статического текста, отображает текущий выбор в списке.
CBS_HASSTRINGS Указывает, что владельцем списком содержит элементы, состоящий из строк. Поле со списком поддерживает память и адрес для строк, поэтому приложение может использовать для получения текста для конкретного элемента CB_GETLBTEXT сообщение.
CBS_LOWERCASE Преобразует в нижний весь текст в поле выбора и в списке.
CBS_NOINTEGRALHEIGHT Указывает, что размер комбинированного окна точно указанный размер приложения при его создании поле со списком. Как правило система изменяет размеры списком таким образом, чтобы он не отображаются элементы, частично.
CBS_OEMCONVERT Преобразует текст, введенный в поле редактирования поле со списком из Windows набор символов для символов OEM набором, а затем обратно в набор Windows. Это гарантирует преобразование надлежащего символов, когда приложение вызывает CharToOem функции для преобразования строки в Windows в поле со списком символов OEM. Этот стиль наиболее полезен для полей со списком, содержащих имена файлов и применяется только к с CBS_SIMPLE или CBS_DROPDOWN стиль поля со списком.
CBS_OWNERDRAWFIXED Указывает, что владелец списка отвечает за разработку ее содержимое и элементы в списке находятся все ту же высоту. Владелец окно получает сообщение WM_MEASUREITEM , при создании поля со списком и изменилась при визуального аспекта списком WM_DRAWITEM сообщение.
CBS_OWNERDRAWVARIABLE Указывает, что владелец списка отвечает за разработку ее содержимое и элементы в списке, переменная в высоту. Владелец окно получает сообщение WM_MEASUREITEM для каждого элемента в поле со списком при создании поле со списком и изменилась при визуального аспекта списком WM_DRAWITEM сообщение.
CBS_SIMPLE Отображает поле со списком в любое время. Текущее выделение в окне списка отображается в элементе управления редактирования.
CBS_SORT Автоматически сортирует строки добавлен в список.
CBS_UPPERCASE Преобразует в верхний весь текст в поле выбора и в списке.

Index