сообщение EM_UNDO

Это сообщение отменяет последнюю операцию изменения элемента управления в очереди отмены элемента управления. Это сообщение можно отправить как в элемент управления редактированием, так и в элемент управления с расширенными возможностями.

Параметры

wParam

Не используется; значение должно быть равно нулю.

lParam

Не используется; значение должно быть равно нулю.

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

Для однострочного элемента управления редактированием возвращаемое значение всегда равно TRUE.

Для многострокового элемента управления редактированием возвращаемое значение равно TRUE , если операция отмены выполнена успешно, или FALSE , если операция отмены завершается сбоем.

Комментарии

Изменить элементы управления и Rich Edit 1.0: Операцию отмены также можно отменить. Например, вы можете восстановить удаленный текст с помощью первого сообщения EM_UNDO , а затем снова удалить его с помощью второго сообщения EM_UNDO , если нет промежуточных операций редактирования.

Rich Edit 2.0 и более поздних версий: Функция отмены является многоуровневой, поэтому отправка двух EM_UNDO сообщений приведет к отмене последних двух операций в очереди отмены. Чтобы повторить операцию, отправьте сообщение EM_REDO .

Расширенное редактирование: Поддерживается в Microsoft Rich Edit 1.0 и более поздних версиях. Сведения о совместимости версий полнофункционированного редактирования с различными версиями системы см. в разделе Сведения об элементах управления расширенными правками.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Winuser.h (включая Windows.h)

См. также раздел

EM_CANUNDO