Стили полей со списком
Чтобы создать поле со списком с помощью функции CreateWindow или CreateWindowEx , укажите класс COMBOBOX, соответствующие константы стиля окна и сочетание следующих стилей полей со списком.
Постоянно | Описание |
---|---|
|
Автоматически прокручивает текст в элементе управления редактированием справа, когда пользователь вводит символ в конце строки. Если этот стиль не задан, допускается только текст, который умещается в прямоугольной области. |
|
Отображает отключенную вертикальную полосу прокрутки в списке, если поле не содержит достаточно элементов для прокрутки. Если этот стиль не задан, полоса прокрутки будет скрыта при недостаточном количестве элементов в списке. |
|
Аналогично CBS_SIMPLE, за исключением того, что список не отображается, если пользователь не выбирает значок рядом с элементом управления редактированием. |
|
Аналогично CBS_DROPDOWN, за исключением того, что элемент управления редактированием заменяется статическим текстовым элементом, который отображает текущий выделенный фрагмент в списке. |
|
Указывает, что поле со списком, нарисованное владельцем, содержит элементы, состоящие из строк. Поле со списком сохраняет память и адрес строк, чтобы приложение пользовалось сообщением CB_GETLBTEXT для получения текста для определенного элемента. Сведения о проблемах со специальными возможностями см. в разделе "Предоставление доступа к элементам поля со списком" Owner-Drawn |
|
Преобразует в нижний регистр весь текст как в поле выделения, так и в списке. |
|
Указывает, что размер поля со списком — это именно размер, заданный приложением при создании поля со списком. Как правило, система размеров поля со списком, чтобы не отображались частичные элементы. |
|
Преобразует текст, введенный в элементе управления редактирования поля со списком, из Windows набора символов в набор символов OEM, а затем обратно в набор символов Windows. Это гарантирует правильное преобразование символов, когда приложение вызывает функцию CharToOem для преобразования строки Windows в поле со списком в символы OEM. Этот стиль наиболее полезен для полей со списком, которые содержат имена файлов и применяются только к полям со списком, созданным с помощью стиля CBS_SIMPLE или CBS_DROPDOWN. |
|
Указывает, что владелец списка отвечает за рисование его содержимого и что элементы в списке имеют одинаковую высоту. Окно владельца получает сообщение WM_MEASUREITEM при создании поля со списком и WM_DRAWITEM сообщение при изменении визуального аспекта поля со списком. |
|
Указывает, что владелец списка отвечает за рисование его содержимого и что элементы в списке являются переменными высоты. Окно владельца получает сообщение WM_MEASUREITEM для каждого элемента в поле со списком при создании поля со списком и сообщения WM_DRAWITEM при изменении визуального аспекта поля со списком. |
|
Отображает список всегда. Текущее выделение в списке отображается в элементе управления "Поле ввода". |
|
Автоматически сортирует строки, добавленные в список. |
|
Преобразует в верхний регистр весь текст как в поле выделения, так и в списке. |
Требования
Требование | Значение |
---|---|
Заголовок |
|