Страница: 1 |
Страница: 1 |
Вопрос: Флаг для Undo
Добавлено: 19.12.07 19:14
Автор вопроса: Иван | Web-сайт:
В меню MDI-формы имеется команда Отменить:
Private Sub mnuEditUndo_Click()
Const EM_UNDO = &HC7
SendMessage ActiveForm.ActiveControl.hWnd, EM_UNDO, 0, 0
End Sub
(Команда, впрочем, выполняется и без меню - по Ctrl+Z)
Как узнать, доступна ли отмена последней операции в данный момент (чтобы активировать/деактивировать меню?)
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
EUGY
Вопросов: 0
Ответов: 454
Профиль | | #1
Добавлено: 19.12.07 20:33
кто-бы мог подумать:
Public Const EM_CANUNDO = &HC6
debug.print SendMessage(ActiveForm.ActiveControl.hWnd, EM_UNDO, 0, 0)
Номер ответа: 2
Автор ответа:
EUGY
Вопросов: 0
Ответов: 454
Профиль | | #2
Добавлено: 19.12.07 20:35
т.е.
debug.print SendMessage(ActiveForm.ActiveControl.hWnd, EM_CANUNDO, 0, 0)
З.Ы. как не удобно без возможности редактирования.