EM_SETHANDLE

Програма надсилає повідомлення "EM_SETHANDLE" встановити маркер пам'яті, який буде використовуватися на елемент керування багаторядковий текст.

EM_SETHANDLE wParam = hloc (WPARAM) (HLOCAL); / / Ручка з пам'яті буфера lParam = 0;                      / / не використовуються; повинні бути нульовим 

 

Параметри

hloc
Значення wParam. Обробляти пам'яті, контроль редагування, що використовує для зберігання наразі відображається текст замість того, щоб розміщення власної пам'яті. У разі потреби контролем reallocates цю пам'ять.

Повернення значень

Це повідомлення не повертає значення.

Зауваження

Перш ніж програма встановлює новий маркер пам'яті, його необхідно відправити повідомлення EM_GETHANDLE отримати ручку в поточному буфер пам'яті і повинні звільнити цю пам'ять.

Поля автоматично reallocates даного буфер, коли вона потребує додаткового місця для тексту, або він видаляє достатньо тексту, так що більше не потрібна додаткова площа.

Надсилання повідомлення 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