首页 > 其他 > 详细

发送Ctrl+C 组合键

时间:2019-12-18 15:28:04      阅读:101      评论:0      收藏:0      [点我收藏+]

var
  hwnd   :   Integer;
begin

--其实源控件只要设置焦点就可以了

  DBGridEh1.SetFocus;


  hwnd   :=   FindWindow(‘Form1‘,   nil);                         // 关键要获得获取信息的控件的句柄
  SetForegroundWindow(hwnd);
   keybd_event(VK_Control, MapVirtualKey(VK_Control, 0), 0, 0);    // 按下Ctrl键
  keybd_event(ord(‘C‘), MapVirtualKey(ord(‘C‘), 0), 0, 0);        // 按下C键
  keybd_event(ord(‘C‘), MapVirtualKey(ord(‘C‘), 0), KEYEVENTF_KEYUP, 0);     // 放开C键
  keybd_event(VK_Control, MapVirtualKey(VK_Control, 0), KEYEVENTF_KEYUP, 0); // 放开Ctrl
end;

发送Ctrl+C 组合键

原文:https://www.cnblogs.com/maweiwei/p/12059790.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!