Редагування стилів елемента керування

Для створення елемента керування edit, за допомогою функції CreateWindow або CreateWindowEx , вказати редагування клас, відповідне вікно стиль констант і поєднання наступне Правка керування стилі.

Стиль Значення
ES_AUTOHSCROLL Автоматично сувоїв текст праворуч по 10 символів під час введення символів у кінці рядка. Коли користувач натискає клавішу enter, контроль прокручується весь текст до позиції нуль.
ES_AUTOVSCROLL Автоматично прокручування тексту на одну сторінку вгору, коли користувач натискає клавішу enter в останньому рядку.
ES_CENTER Windows NT 5.0 і більш пізніх; Windows 98 і пізніше: центрами тексту в однорядковому або багаторядковий редагувати елемент керування.

Попередні версії Windows і Windows NT: Центри тексту на багаторядковий редагувати елемент керування.

ES_LEFT Ліворуч Вирівнює текст.
ES_LOWERCASE Перетворює всі символи на маленькі, як вони вводяться в елемент керування редагування.
ES_MULTILINE Визначає елемент керування багаторядковий текст. За промовчанням є одна лінія редагування.
Коли діалогове вікно керування багаторядковий текст, за замовчуванням відповідь на натискання клавіші enter є активувати кнопку за промовчанням. Щоб використати клавішу enter як каретки, використовувати стиль ES_WANTRETURN.
Коли елемент керування багаторядковий текст не у діалоговому вікні і вказаний стиль ES_AUTOVSCROLL, контроль редагування показує як багато лінії, можливо і свитки вертикально при користувач натискає клавішу enter. Якщо ви не ES_AUTOVSCROLL, редагувати елемент керування показує як багато лінії, можливо і сигнал, якщо користувач натискає клавішу enter, коли немає більше рядків відображаються.
Якщо вказати стиль ES_AUTOHSCROLL, елемент керування багаторядковий текст автоматично прокручується по горизонталі коли на знак вставлення проходить повз правого краю елемента керування. Щоб почати новий рядок, користувач має натисніть клавішу enter. Якщо ви не ES_AUTOHSCROLL, елемент керування автоматично переноситься слів на початок наступного рядка, коли це необхідно. Новий рядок також почали, якщо користувач натискає клавішу enter. Розмір вікна визначає розташування переносу слів. Якщо змінюється розмір вікна, парметри позиції змін і текст повторного.
Елементи керування багаторядковий текст може мати смуги прокручування. Текстове поле з смуги прокручування процесів свої власні повідомлення панелі прокрутки. Зверніть увагу, що редагувати елементи керування без прокручування смуги прокрутки, як описано в попередній абзац і обробки будь-яких повідомлень прокручування від батьківського вікна.
ES_NOHIDESEL Зводить на немає поведінки за промовчанням для поля. Поведінка за промовчанням приховує виділення, якщо елемент керування втрачає фокус вводу та інвертує виділення, коли елемент керування отримує фокус вводу. Якщо вказати ES_NOHIDESEL, виділений текст перевернутий, навіть якщо елемент керування не має фокус.
ES_NUMBER Дозволяє лише цифри, щоб бути введені до елемента керування edit.
ES_OEMCONVERT Перетворює текст, введений у редагувати елемент керування. Текст перетворюється з Windows символу до символу OEM встановлення а потім назад в набір Windows. Це гарантує належної знаків, коли програма викликає в CharToOem функцію, щоб перетворити Windows рядок редагування контроль OEM символів. Цей стиль є найбільш корисним для редагування елементів керування, які містять імена файлів.
ES_PASSWORD Відображає зірочку (*) для кожного символу, введене в елемент керування редагування. Заміна знака, який відображається за допомогою EM_SETPASSWORDCHAR повідомлення.
ES_READONLY Не дозволяє користувачеві уведення або редагування тексту в елементі керування для редагування.
ES_RIGHT Windows NT 5.0 і більш пізніх; Windows 98 і пізніше: праворуч вирівнювання тексту в однорядковому або багаторядковий редагувати елемент керування.

Попередні версії Windows і Windows NT: Праворуч вирівнювання тексту на багаторядковий редагувати елемент керування.

ES_UPPERCASE Перетворює всі символи на великі, як вони вводяться в елемент керування для редагування.
ES_WANTRETURN Визначає, що повернення каретки бути вставлені, коли користувач натискає клавішу введення під час введення тексту в елемент керування багаторядковий текст в діалоговому вікні. Якщо не вказати цей стиль, натискання клавіші enter має такий самий ефект, як натиснути кнопку push замовчуванням діалоговому вікні. Цей стиль не впливає на одна лінія редагування елемента керування.

Index