delphi, отреагируйте на действие копирования или выполните вставку - PullRequest
3 голосов
/ 12 декабря 2010

Как всегда выполнять действие в моем приложении, когда пользователь нажимает Ctrl + V (я хочу назначить новый адрес буфера обмена), или как вставить что-либо в активное окно, когда пользователь нажимает глобальную горячую клавишу в моем приложении?

Ответы [ 2 ]

1 голос
/ 12 декабря 2010

Когда что-то вставлено, элемент управления получит сообщение WM_PASTE .Таким образом, вы можете перехватить это сообщение.

0 голосов
/ 15 декабря 2010

Самый простой способ (не зная, что еще находится на главной форме) - добавить в главное меню пункты «Копировать / Вставить» - создать комбинации клавиш Ctrl-C и Ctrl-V.Реализуйте подпрограммы в ответ на эти события щелчка пунктов меню (или используйте действия), и ваш код будет вызываться ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...