首页
社区
课程
招聘
请教:在游戏界面中如何找到处理快捷键的地方
发表于: 2004-5-20 00:22 6334

请教:在游戏界面中如何找到处理快捷键的地方

2004-5-20 00:22
6334
在游戏里,用的DIRECTX画的些界面,现在想利用快捷键扩展一个功能.
也即想增加一个快捷键来完成我的工作.
不知如何捕捉处理快捷键的消息.真是头大了.看了很多以前的贴子
还是不得法,呜呜...

我在SOFTICE下用WM_KEYDOWN来断,一断就断到一个游戏带的DLL中
按下F12,就到了USER32里面,就是不回到程序中.

请教高人,如何来找到程序中处理快捷键的消息的地方呢?

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

收藏
免费 6
支持
分享
最新回复 (7)
雪    币: 14
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
如何跟踪处理快捷键的地方啊,请高手给个提示啊.
2004-5-20 20:52
0
雪    币: 220
活跃值: (116)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
应该找出游戏的窗口句柄,在它的窗口处理函数里下断点.
2004-5-21 13:08
0
雪    币: 14
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢楼上大虾的关注,再来探讨一下.
窗口句柄可以找出来.
但不知如何再找它的消息处理函数.

游戏中的窗口,好象不是用的CreateWindow这个函数创建的.

我能找到其消息循环的地方,再找消息处理,就晕头了,呜呜
2004-5-21 19:18
0
雪    币: 319
活跃值: (1236)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
5
API函数

GetAsyncKeyState函数对键盘监视
2004-5-21 21:31
0
雪    币: 116
活跃值: (220)
能力值: ( LV12,RANK:370 )
在线值:
发帖
回帖
粉丝
6
Hook

Hook WH_GETMESSAGE消息,应该可以,我没试过
你可以试一下
2004-5-21 22:53
0
雪    币: 3676
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
可以  bp  peekmessage  函数
2019-2-9 20:33
0
雪    币: 83
活跃值: (1092)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
8
老牜lyh 可以 bp peekmessage 函数
这个可以有
2019-2-11 08:14
0
游客
登录 | 注册 方可回帖
返回
// // 统计代码