【发布时间】:2017-03-12 03:24:19
【问题描述】:
我们有一个简单的 C++ 程序,它使用 keybd_event 向活动窗口发送/模拟返回键事件。
keybd_event(VK_RETURN, 0x1c, 0, 0);
这适用于所有类型的 Windows 应用程序。但是我们喜欢将键盘事件发送到像 GTA(游戏)这样的 3rd 方应用程序 - 这不起作用。 GTA 没有收到键盘事件。
为什么 GTA 没有收到键盘事件? 有没有办法让它与 keybd_event 一起工作? 或者是否有任何其他解决方案可以将事件发送到所有类型的应用程序(使用通用 Windows 或 C++ 标准库)?
【问题讨论】:
标签: c++ windows keyboard-events