Простой редактор текста
Простой редактор текста представляет собой дочернее окно, которое используется для ввода значений текстовых или числовых переменных, а также для создания и редактирования текстовых файлов (без функций форматирования текста). Внешний вид и выполняемые редактором функции определяются стилями редактора (табл. 11). Таблица 11
Стили простого редактора текста
Стиль |
Описание |
|
ES_AUTOHSCROLL |
Автоматическая свертка текста при наборе по горизонтали |
|
ES_AUTOVSCROLL |
Автоматическая свертка текста при наборе по вертикали |
|
ES_LEFT |
Выравнивание текста по левой границе окна редактирования |
|
ES_RIGHT |
Выравнивание текста по правой границе окна редактирования |
36
Окончание табл. 11
Стиль |
Описание |
|
ES_CENTER |
Центровка строк по горизонтали в многострочном текстовом редакторе. |
|
ES_LOWERCASE |
Автоматическое преобразование введенных символов в строчные. |
|
ES_UPPERCASE |
Автоматическое преобразование введенных символов в прописные. |
ES_PASSWORD |
Вместо вводимых символов отображаются “*” или другой символ, определяемый сообщением EM_SETPASSWORDCHAR. |
|
ES_NOHIDESEL |
При потере редактором фокуса ввода выделенный ранее фрагмент текста отображается инверсным цветом. |
|
ES_READONLY |
Создаваемый орган управления предназначен только для просмотра текста без редактирования. |
|
ES_OEMCONVERT |
Выполняется автоматическое преобразование введенных символов из кодировки ANSI в OEM и обратно. Обычно используется для ввода имен файлов. |
|
ES_MULTILINE |
Многострочный текстовый редактор. Если указаны стили WS_HSCROLL и WS_VSCROLL многострочный текстовый редактор будет иметь полосы просмотра. |
|
ES_WANTRETURN |
Клавиша <Enter> действует аналогично кнопке диалоговой панели, выбранной по умолчанию. Используется совместно со стилем ES_MULTILINE только в диалоговых панелях. |
|
ES_NUMBER |
Позволяет вводить только цифры в окно редактирования. |
В табл. 12 приведены коды извещения от простого редактора текста.
предыдущаяследующая