提问者:小点点

(C++)有可能在最小化窗口中模拟键盘按下吗?


我目前正在尝试为一个游戏制作一个自动按键机器人,我使用GetAsyncKeyState和KeyBD_Event使它工作。 但当我在另一个窗口上时,键在我的活动窗口中按下。 我想知道是否有一种方法可以在特定窗口中按下按键,尽管它被最小化了。 我还是一个C++的初学者,所以请尽量降低它的音量。 谢啦!


共1个答案

匿名用户

如果您的用户(鼠标,键盘)焦点不在您的应用程序中,这意味着您失去了控制,这完全取决于您所在的环境界面(桌面环境)。 但是你可以做的(如果你有源代码)是注册键盘快捷键切换回游戏,这同样是平台相关的。 想象一下,如果这是可能的,如果一个开发人员做了一个游戏与控制箭头键,然后每次用户按下箭头键(甚至在其他应用程序),将控制游戏,而不是应用程序用户是打开,这是不好的。 希望你能想到

相关问题


MySQL Query : SELECT * FROM v9_ask_question WHERE 1=1 AND question regexp '(c++|可能在|最小化|窗|口中|模拟|键盘)' ORDER BY qid DESC LIMIT 20
MySQL Error : Got error 'repetition-operator operand invalid' from regexp
MySQL Errno : 1139
Message : Got error 'repetition-operator operand invalid' from regexp
Need Help?