这个问题最初是关于如何捕获鼠标事件,我在使用SetWindowsHookEx和C ++进行了大量研究后解决了这个问题。 问题是,它在Windows上为我工作,它适用于应用程序,但它在游戏中不起作用。 有人可以帮我理解为什么鼠标钩子在某些游戏中不起作用?可能有可能我尝试使用Raw Input的所有游戏吗? :S (我试过Ibb& Obb,Fallout 4,Metro Last Light和其他一些游戏)
基本上我问:在所有运行的应用程序中如何使用鼠标钩子全局捕获它?
感谢帮助者。
编辑:我发现我玩的大多数游戏都使用DirectInput。猜测更好的问题是:我如何拦截DirectInput中的鼠标消息并防止它们被游戏注册?我想能够拖动鼠标,它对游戏没有任何影响。
答案 0 :(得分:0)