首页
社区
课程
招聘
[求助]游戏窗口是怎样获取键盘消息的
发表于: 2015-8-9 17:07 2217

[求助]游戏窗口是怎样获取键盘消息的

2015-8-9 17:07
2217
游戏窗口到底是怎样获取键盘消息的,键盘消息是怎样传递到游戏窗口的?
  我用键盘钩子去拦截游戏窗口的键盘消息,虽我拦截到了,但拦截到的是游戏窗口已经处理了的键盘消息,如果我在钩子里面不让他把键盘消息传回去的话游戏一样的能正常接收键盘消息。
  我用子类化技术让游戏窗口的键盘消息先让子类化的函数处理,是可以处理到键盘消息,不过也是游戏窗口已经处理过了的,我不让子类化函数把键盘消息传回去,游戏窗口照样能正常接收键盘消息,,在这里向大神门请教,游戏是用了什么方法直接获取了键盘消息而没有经过常规路线的?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 261
活跃值: (51)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
可能是DirectInput
2015-8-9 21:03
0
雪    币: 5482
活跃值: (3272)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
3
你拦截到的时候是人家已经处理过的消息  你找消息过程 在最开始下断就拦截到了  如果还是被处理的就返回看上层调用
2015-8-10 13:36
0
游客
登录 | 注册 方可回帖
返回
//