Сообщение WM_CLEAR


Приложение отправляет сообщение WM_CLEAR  полю редактирования текста или комбинированному блоку, чтобы удалить (очистить) из поля редактирования текста, если он есть, текущий выбор.

Синтаксис

Чтобы отправить это сообщение, вызовите функцию SendMessage как ниже указано.

lResult = SendMessage( 
 // возвращает LRESULT в lResult 
   (HWND) hWndControl,  // обрабатывает целевой орган управления
   (UINT) WM_CLEAR,  // ID сообщения
   (WPARAMwParam,  // = (WPARAM) () wParam;
   (LPARAMlParam  // = (LPARAM) () lParam;
);

Параметры

wParam

Не используется; должно быть нуль.

lParam

Не используется; должно быть нуль

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

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

Замечания

Удаление, выполненное в соответствии с сообщением WM_CLEAR,  может быть отменено, путем отправки полю редактирования текста сообщения EM_UNDO .

Чтобы удалить текущий выбор и поместить удаленное содержание в буфер обмена, используйте сообщение WM_CUT .

Когда сообщение WM_CLEAR отправляется в комбинированный блок,  оно обрабатывается его полем редактирования текста. Это сообщение не имеет никакого воздействия, когда оно отправляется в комбинированный блок со стилем CBS_DROPDOWNLIST .

Смотри также 

Обзор Буфер обмена, EM_UNDOWM_COPYWM_CUTWM_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

Нет

Замечания по платформе Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz