Редактирование стилей
-
ES_AUTOHSCROLLnbsp; Автоматически прокручивает текст вправо на 10 символов при вводе символа в конце строки. Когда пользователь нажимает клавишу E&NTER, элемент управления прокручивается весь текст обратно в положение 0.
-
ES_AUTOVSCROLLnbsp; Автоматически прокручивает текст вверх на одну страницу, когда пользователь нажимает клавишу E&NTER в последней строке.
-
ES_CE&NTERnbsp; Центрирует текст в элементе управления редактирования однострочный или многострочный.
-
ES_LEFT Left выравнивает текст в элементе управления редактирования однострочный или многострочный.
-
ES_LOWERCASE Преобразует все символы в нижний регистр при вводе в элемент управления редактирования.
-
ES_MULTILI&NEnbsp; Определяет элемент управления редактирования нескольких строк. (Значение по умолчанию — одна строка). Если стиль ES_AUTOVSCROLL , элемент управления показывает количество строк, как можно и Прокручивает по вертикали, когда пользователь нажимает клавишу ENTER. Если ES_AUTOVSCROLL не указан, управления edit показывает количество строк, как можно скорее и сигналы при нажатии ENTER, если строки не могут быть отображены. Если стиль ES_AUTOHSCROLL , элемент управления многострочного автоматически прокручивается по горизонтали когда курсор выходит за правый край элемента управления. Чтобы начать новую строку, необходимо нажать ENTER. Если ES_AUTOHSCROLL не задано, элемент управления автоматически обтекает слова в начало следующей строки при необходимости; Новая линия также запускается, если нажата клавиша ENTER. Положение wordwrap определяется размером окна. Если размер окна изменится, wordwrap изменений позиции и текст отобразится повторно. Элементы управления многострочного редактирования можно использовать полосы прокрутки. Элемент управления редактирования с полосами прокрутки обрабатывает свой собственный полосу прокрутки сообщения. Редактирование элементов управления без прокрутки полосы прокрутки как описано выше и обрабатывать любые от родительского окна сообщения прокрутки.
-
ES_&NOHIDESELnbsp; Как правило элемент управления edit скрывает выбор, когда элемент управления теряет фокус ввода и инвертировать выделение, когда элемент управления получает фокус ввода. Указание ES_NOHIDESEL удаляет это действие по умолчанию.
-
ES_OEMCO&NVERTnbsp; Текст, введенный в элемент управления преобразуется из набора знаков ANSI в OEM кодировку и затем обратно в ANSI. Это гарантирует преобразование надлежащего символов, когда приложение вызывает функцию Windows AnsiToOem для преобразования строки ANSI в поле редактирования символов OEM. Этот стиль наиболее полезен для редактирования элементов управления, которые содержат имена файлов.
-
ES_PASSWORD При вводе в элемент управления отображает все знаки, как звездочка. Приложение может использовать функцию-член SetPasswordChar чтобы изменить символ, который будет отображаться.
-
ES_RIGHT Право выравнивает текст в элементе управления редактирования однострочный или многострочный.
-
ES_UPPERCASE Преобразует все символы в верхний регистр при вводе в элемент управления редактирования.
-
ES_READO&NLYnbsp; Запрещает пользователям вставлять или редактирования текста в поле редактирования.
-
ES_WA&NTRETURNnbsp; Указывает, что когда пользователь нажимает клавишу ВВОД при вводе текста в элемент управления многострочного редактирования в диалоговом окне Вставить символ возврата каретки. Без этого стиля нажатие клавиши ENTER имеет тот же эффект, что нажатие кнопки по умолчанию диалоговое окно "". Этот стиль не влияет на одной строки редактирования элемента управления.
См. также CEdit::Create
Index