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


Стили элементов управления "Многофункциональное редактирование"

Следующие стили окон являются уникальными для элементов управления полнофункциональным редактированием.

Константа Описание
ES_DISABLENOSCROLL
Отключает полосы прокрутки, а не скрывает их, когда они не нужны.
ES_EX_NOCALLOLEINIT
Запрещает элементу управления вызывать функцию OleInitialize при создании. Этот стиль окна полезен только в шаблонах диалоговых окон, так как CreateWindowEx не принимает этот стиль.
ES_NOIME
Отключает операцию IME. Этот стиль доступен только для поддержки азиатских языков.
ES_NOOLEDRAGDROP
Отключает поддержку перетаскивания объектов OLE.
ES_SAVESEL
Сохраняет выделение при потере фокуса элементом управления. По умолчанию при восстановлении фокуса выбирается все содержимое элемента управления.
ES_SELECTIONBAR
Добавляет пространство к левому полю, где курсор меняется на стрелку вправо вверх, позволяя пользователю выбирать полные строки текста.
ES_SELFIME
Направляет элемент управления полнофункционированным редактированием, чтобы разрешить приложению обрабатывать все операции IME. Этот стиль доступен только для поддержки азиатских языков.
ES_SUNKEN
Отображает элемент управления со стилем утопленной границы, чтобы элемент управления расширенным редактированием отображался в родительском окне.
ES_VERTICAL
Рисует текст и объекты в вертикальном направлении. Этот стиль доступен только для поддержки азиатского языка.

Элементы управления с расширенными возможностями также поддерживают следующие стили редактирования элементов управления.

Константа Описание
ES_AUTOHSCROLL
Автоматически прокручивает текст вправо на 10 символов, когда пользователь вводит символ в конце строки. Когда пользователь нажимает клавишу ВВОД, элемент управления прокручивает весь текст до нулевой позиции.
ES_AUTOVSCROLL
Автоматически прокручивает текст на одну страницу вверх, когда пользователь нажимает клавишу ВВОД в последней строке.
ES_CENTER
Центрирует текст в однострочном или многострочном элементе управления редактированием.
ES_LEFT
Выравнивает текст по левому краю.
ES_MULTILINE
Задает элемент управления многострокового редактирования. По умолчанию используется однострочный элемент управления редактированием.
ES_NOHIDESEL
Отменяет поведение по умолчанию для элемента управления редактированием. Поведение по умолчанию скрывает выделение, когда элемент управления теряет фокус ввода, и инвертирует выделение, когда элемент управления получает фокус ввода. Если указать ES_NOHIDESEL, выделенный текст будет перевернут, даже если элемент управления не имеет фокуса.
ES_NUMBER
Позволяет вводить в элемент управления редактированием только цифры.
ES_PASSWORD
Отображает звездочку (*) для каждого символа, введенного в элементе управления редактированием. Этот стиль допустим только для однострочных элементов управления редактированием.
ES_READONLY
Запрещает пользователю вводить или редактировать текст в элементе управления редактированием.
ES_RIGHT
По правому краю выравнивает текст в однострочном или многострочном элементе управления редактированием.
ES_WANTRETURN
Указывает, что возврат каретки вставляется, когда пользователь нажимает клавишу ВВОД при вводе текста в элемент управления многострочного редактирования в диалоговом окне. Если этот стиль не указан, нажатие клавиши ВВОД будет таким же, как и нажатие кнопки по умолчанию в диалоговом окне. Этот стиль не влияет на однострочный элемент управления редактированием.

Элементы управления с расширенным редактированием не поддерживают следующие стили редактирования элементов управления.

Требования

Требование Значение
Заголовок
Winuser.h