Сообщение WM_CUT


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

Синтаксис

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

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

Параметры

wParam

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

lParam

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

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

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

Замечания

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

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

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

Смотри также 

Обзор Буфер обмена, EM_UNDOWM_CLEAR, WM_COPY,   WM_PASTE

Размещение и совместимость WM_CUT

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