请教模拟按键的问题

terrace 2003-07-14 02:57:51
我想在procedure TMainForm.ApplicationEvents1Message(var Msg: tagMSG;
var Handled: Boolean);中将'.'键模拟成Shift+Tab键的组合(即实现焦点前移),该如何写代码呢?我想通过调试取出Shift+Tab键的组合键的键值,但好象
没法调试。请大虾指点。
...全文
40 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tw829 2003-07-14
  • 打赏
  • 举报
回复
up up up
李_军 2003-07-14
  • 打赏
  • 举报
回复
Keybd_event(VK_SHIFT, 0, 0, 0);

Keybd_event(VK_TAB,0, 0, 0);

Keybd_event(VK_TAB,0, KEYEVENTF_KEYUP, 0);

Keybd_event(VK_SHIFT, 0, KEYEVENTF_KEYUP, 0);
cow8063 2003-07-14
  • 打赏
  • 举报
回复
模拟键盘'a'输入

keybd_event(65,0,KEYEVENTF_EXTENDEDKEY,0); //KEYDOWN,

keybd_event(65,0,KEYEVENTF_EXTENDEDKEY or KEYEVENTF_KEYUP,0); //KEYUP
李_军 2003-07-14
  • 打赏
  • 举报
回复
你用keybd_event好了

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧