Приложение отправляет сообщение WM_CUT полю редактирования текста или комбинированному блоку, чтобы удалить (вырезать) текущий выбор, если он есть, в поле редактирования текста и копировать удаленный текст в буфер обмена в формате CF_TEXT.
Синтаксис
Чтобы отправить это сообщение, вызовите функцию SendMessage как ниже указано.
lResult = SendMessage( // возвращает LRESULT в lResult(HWND) hWndControl, // обрабатывает целевой орган управления (UINT) WM_CUT, // ID сообщения (WPARAM) wParam, // = (WPARAM) () wParam; (LPARAM) lParam // = (LPARAM) () lParam; );
Параметры
wParam
Не используется; должно быть нуль.lParam
Не используется; должно быть нульВозвращаемые значения
Это сообщение не возвращает значений.
Замечания
Удаление, выполненное в соответствии с сообщением WM_CUT, может быть отменено, путем отправки полю редактирования текста сообщения EM_UNDO .
Чтобы удалить текущий выбор без помещения удаленного содержания в буфер обмена, используйте сообщение WM_CLEAR .
Когда сообщение WM_CUT отправляется в комбинированный блок, оно обрабатывается его полем редактирования текста. Это сообщение не имеет никакого воздействия, когда оно отправляется в комбинированный блок со стилем CBS_DROPDOWNLIST .
Смотри также
Обзор Буфер обмена, EM_UNDO, WM_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 |
Нет |
Замечания по платформе | Не имеется |