Пользователь делает редактирования запросы, используя клавиатуру и мышь. Система посылает каждый запрос для редактирования родительского окна элемента управления в виде сообщения WM_COMMAND . Сообщение включает в себя идентификатор элемента управления редактирования в младшее слово параметра wParam , дескриптор элемента управления редактирования в параметре lParam и редактирования элемента управления сообщение уведомления соответствующих действий пользователя в старшее слово параметра wParam.
Приложение должно изучить каждое сообщение уведомления и надлежащего реагирования на них. В следующей таблице перечислены каждого редактировать сообщение уведомления управления и действий, которые он генерирует.
| Сообщение уведомления | Действия пользователя |
|---|---|
| EN_CHANGE | Пользователь изменил текст в элемент управления редактирования. Система обновляет экран перед отправкой сообщения (в отличие от EN_UPDATE). |
| EN_ERRSPACE | Элемент управления не может выделить достаточно памяти для выполнения конкретного запроса. |
| EN_HSCROLL | Пользователь щелкает поле редактирования горизонтальную полосу прокрутки. Система отправляет это сообщение перед обновлением экрана. |
| EN_KILLFOCUS | Пользователь выбрал другой элемент управления. |
| EN_MAXTEXT | При вставке текста, пользователь превысил указанное количество символов для редактирования элемента управления. Вставки был усечен. Это сообщение также отправляется либо когда элемент управления edit не имеет ES_AUTOHSCROLL стиль и количество символов для вставки превышает ширину элемента управления редактирования или когда элемент управления edit не имеют ES_AUTOVSCROLL стиль и общее количество строк для вставки превышает высоту элемента управления для редактирования. |
| EN_SETFOCUS | Пользователь выбрал этот управления edit. |
| EN_UPDATE | Пользователь изменил текст в поле редактирования и система для отображения нового текста. Система отправляет это сообщение после форматирования текста, но перед отображением его, так что приложение можно изменить размеры окна элемента управления редактирования. |
| EN_VSCROLL | Щелчка элемента управления редактирования вертикальной полосы прокрутки. Система отправляет это сообщение перед обновлением экрана. |
Кроме того система отправляет сообщение WM_CTLCOLOREDIT родительского окна элемента управления редактирования перед рисованием элемента управления редактирования. Это сообщение содержит дескриптор контекста отображения элемента управления edit (DC) и дескриптора дочернего окна. Эти маркеры можно использовать родительское окно для изменения элемента управления редактирования текста и цвета фона.