Приложение отправляет сообщение WM_CLEAR полю редактирования текста или комбинированному блоку, чтобы удалить (очистить) из поля редактирования текста, если он есть, текущий выбор.
Синтаксис
Чтобы отправить это сообщение, вызовите функцию SendMessage как ниже указано.
lResult = SendMessage( // возвращает LRESULT в lResult(HWND) hWndControl, // обрабатывает целевой орган управления (UINT) WM_CLEAR, // ID сообщения (WPARAM) wParam, // = (WPARAM) () wParam; (LPARAM) lParam // = (LPARAM) () lParam; );
Параметры
wParam
Не используется; должно быть нуль.lParam
Не используется; должно быть нульВозвращаемые значения
Это сообщение не возвращает значений.
Замечания
Удаление, выполненное в соответствии с сообщением WM_CLEAR, может быть отменено, путем отправки полю редактирования текста сообщения EM_UNDO .
Чтобы удалить текущий выбор и поместить удаленное содержание в буфер обмена, используйте сообщение WM_CUT .
Когда сообщение WM_CLEAR отправляется в комбинированный блок, оно обрабатывается его полем редактирования текста. Это сообщение не имеет никакого воздействия, когда оно отправляется в комбинированный блок со стилем CBS_DROPDOWNLIST .
Смотри также
Обзор Буфер обмена, EM_UNDO, WM_COPY, WM_CUT, WM_PASTE
Размещение и совместимость WM_CLEAR |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Используемая библиотека |
User32.lib |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе | Не имеется |