组合键问题

来源:互联网 发布:常用的c语言编程软件 编辑:程序博客网 时间:2024/05/18 00:37

试了PostMessage和SendMessage之后,个人感觉这两者发送组合键都不能成功,可能是我个人水平有限,于是改用以下方式倒可以解决, Ex: 发送shift+Tab的组合,使光标向后倒退的跳。 

 

if key=38 then
  begin
    keybd_event(VK_SHIFT,0,0,0);
    keybd_event(VK_TAB,0,0,0);
    keybd_event(VK_SHIFT,0,KEYEVENTF_KEYUP,0);
    keybd_event(VK_TAB,0,KEYEVENTF_KEYUP,0);
  end;