【发布时间】:2014-07-22 02:50:45
【问题描述】:
我已经看到了 20 个问题(这里是 @stackOverflow)但由于某种原因,我没有得到他们所接近的大部分答案。其他人说他们理解,但在我的案例中我没有看到任何工作代码。
我正在尝试将键发送到游戏(前景窗口),有点像宏,我已经看到 lParam 在:PostMessage( handle, WM_KEYDOWN, (uint)key, 0); 实际上有所作为;根据网络上的人(他们说,但不显示代码/示例)。第一次使用胜利功能,所以我有点迷失如何让它与一些游戏一起工作;比如说“英雄联盟”或“军团要塞 2”。
我知道这是作为解释消息的一种方式发送的额外参数。但是我如何使它适用于大多数游戏呢?每个游戏的工作方式是否不同?
在此先感谢,并为我的 win 功能的菜鸟主义感到抱歉。
真诚的,
阿曼多·莱昂
【问题讨论】:
-
PostMessage 无法工作,您无法控制键盘的状态(Shift、Alt、Ctrl 键)。请改用 SendInput()。
标签: c# winapi postmessage