+ -
当前位置:首页 → 问答吧 → vb全局热键

vb全局热键

时间:2011-11-17

来源:互联网

在做vb全局热键用注册热键的方法能够成功呼出窗体,但现在我想要实现这样的效果:
我是用vb写挂的,举例说,我在窗口模式下开了游戏1,游戏2,分别对应外挂1,外挂2,一一绑定后如何实现,当我激活了游戏1的窗口,按下我设定的热键,可以弹出外挂1,;当我激活了游戏2的窗口,按下我设定的热键,可以弹出外挂2,而不是按一下热键,两个外挂都同时出现。试了很多种方法都不成功,请教一下论坛高人。

作者: catty870807   发布时间: 2011-11-17

使用全局的Hook
http://download.csdn.net/download/veron_04/3400339
通过Hook获取指定的键盘消息,就装载窗体。

作者: Veron_04   发布时间: 2011-11-17

能解释清楚点吗,本人新手,不大懂。

作者: catty870807   发布时间: 2011-11-17

顶上去,求助。

作者: catty870807   发布时间: 2011-11-17

Hook的意思你知道吗?就是钩子,用它可以捕获windows的系统消息。
你可以通过hook捕获你想要的消息,如果捕获了这个消息,就加载你的窗体即可。

作者: Veron_04   发布时间: 2011-11-17

我知道,刚刚有去研究了一下。假如我要hook捕捉一个函数的返回值应该在哪里添加判断?

作者: catty870807   发布时间: 2011-11-17

这个得看你要捕获的神马消息了
hook能捕获的是windows系统的消息。
Windows消息详解

作者: Veron_04   发布时间: 2011-11-17