Delphi,响应复制操作或执行粘贴

3

如何在用户点击ctrl+v时,始终执行我的应用程序中的操作(我想将新值分配给剪贴板),或者在用户在我的应用程序中单击全局热键时粘贴到活动窗口中?

2个回答

1

当某些东西被粘贴时,控件将接收到WM_PASTE消息。因此,您可以拦截此消息。


0

最简单的方法(不知道您的主窗体上还有什么)是在主菜单中添加名为“复制/粘贴”的项目 - 将快捷键设置为Ctrl-C和Ctrl-V。响应这些菜单项单击事件(或使用操作)实现例程,您的代码将被调用...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接