EM_SETHANDLE

Приложение отправляет сообщения об EM_SETHANDLE задать дескриптор памяти, который будет использоваться элемент управления многострочного редактирования.

EM_SETHANDLE wParam = hloc (WPARAM) (HLOCAL); / / обработать из памяти буфера lParam = 0;                      / / не используется; должно быть равно нулю 
 

Параметры

hloc
Значение wParam. Дескриптор памяти, который элемент управления использует для хранения текущего отображаемого текста, а не выделение собственной памяти. При необходимости элемент управления перераспределяет память.

Возвращаемые значения

Это сообщение не возвращает значение.

Примечания

Прежде чем приложение задает новый дескриптор памяти, он должен отправить сообщение EM_GETHANDLE , чтобы получить дескриптор текущего буфера памяти и должен освободить эту память.

Элемент управления edit автоматически перераспределяет данный буфер всякий раз, когда требуется дополнительное пространство для текста, или удаляет достаточно текста таким образом, чтобы больше не требуется дополнительное пространство.

Отправка сообщения об EM_SETHANDLE очищает буфер отмены (EM_CANUNDO возвращает ноль) и внутренние изменения флага (EM_GETMODIFY возвращает ноль). Перерисовать окно редактирования элемента управления.

Приложение может отправить это сообщение в элемент управления многострочного редактирования в диалоговом окне только если он создает диалоговое окно "" с установленным флагом стиля DS_LOCALEDIT.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Не поддерживается.
Windows CE:Требует версии 2.0 или более поздней.
Заголовок:Объявленные в winuser.h.

Родственные слова

Редактировать обзор элементов управления, редактировать сообщения управления, EM_CANUNDO, EM_GETHANDLE, EM_GETMODIFY

Index