Delphi向当前窗口模拟键盘CTRL+V发送"粘贴"


本文整理自网络,侵删。

 
GetForegroundWindow();可以得到当前窗口句柄。
不过不需要用GetForegroundWindow()。
直接在 uses 中加入
clipbrd
在热键处理函数中加入
clipboard.Clear;
clipboard.AsText:=edit1.Text;
keybd_event($31,0,2,0); //清除你的快捷键
keybd_event(VK_MENU,0,2,0); //清除你的快捷键
Application.ProcessMessages; //清除你的快捷键
keybd_event(VK_CONTROL,0,0,0);
keybd_event($56,0,0,0);
keybd_event($56,0,2,0);
keybd_event(VK_CONTROL,0,2,0);

相关阅读 >>

Delphi 侧边栏隐藏窗体

Delphi 获取dll文件的函数列表

Delphi 取得ie下面输入框内容

Delphi 很方便调用的log日志方法

Delphi 系统appdata local 路径

Delphii控件的安装和卸载方法

Delphi 获取系统mydocuments文件夹路径

Delphi 获取其他进程句柄的几种方法

Delphi判断当前用户是否为管理员

Delphi fmx使用 timage 显示动画图片

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...