Приложение отправляет сообщения об EM_SETHANDLE задать дескриптор памяти, который будет использоваться элемент управления многострочного редактирования.
EM_SETHANDLE wParam = hloc (WPARAM) (HLOCAL); / / обработать из памяти буфера lParam = 0; / / не используется; должно быть равно нулю
Это сообщение не возвращает значение.
Прежде чем приложение задает новый дескриптор памяти, он должен отправить сообщение EM_GETHANDLE , чтобы получить дескриптор текущего буфера памяти и должен освободить эту память.
Элемент управления edit автоматически перераспределяет данный буфер всякий раз, когда требуется дополнительное пространство для текста, или удаляет достаточно текста таким образом, чтобы больше не требуется дополнительное пространство.
Отправка сообщения об EM_SETHANDLE очищает буфер отмены (EM_CANUNDO возвращает ноль) и внутренние изменения флага (EM_GETMODIFY возвращает ноль). Перерисовать окно редактирования элемента управления.
Приложение может отправить это сообщение в элемент управления многострочного редактирования в диалоговом окне только если он создает диалоговое окно "" с установленным флагом стиля DS_LOCALEDIT.
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Не поддерживается.
Windows CE:Требует версии 2.0 или более поздней.
Заголовок:Объявленные в winuser.h.
Редактировать обзор элементов управления, редактировать сообщения управления, EM_CANUNDO, EM_GETHANDLE, EM_GETMODIFY