【发布时间】:2012-02-15 16:26:43
【问题描述】:
我正在尝试在 Qt 中创建一个简单的机器人,因此需要一种在 Qt 应用程序本身之外模拟键盘按下的方法。
我已经通过使用“旧”keybd_event 成功地实现了这一点
keybd_event(Qt::Key_A,0,0, 0); // Pressing the 'A-button"
效果很好。但是当我尝试执行需要同时按下两个按钮的“全选”命令时,我无法做到。
当我在 Google 上研究该问题时,我被引用到“SendInput”函数,并显示消息“此函数 (keybd_event) 已被取代。请改用 SendInput。'
现在的问题是我对 Windows API 知之甚少,尤其是在“Qt”的上下文中,并且希望获得有关如何入门的指导。
【问题讨论】: