我想做一个类象按键精灵(简单游)的外挂,但为什么
发送的按键无效呢!
SendMessage Label1(0).Caption(要发送的窗体句柄), WM_KEYDOWN, vbKey5, 0
SendMessage Label1(0).Caption(要发送的窗体句柄), WM_KEYUP, vbKey5, 0
这个是要按下大键盘上的5,在测试的空控件窗口中是按下了,
但在游戏内就不成啦!
请高手帮个忙!
帮不了也不要紧,帮手顶一个谢谢谢谢谢谢谢谢谢谢谢谢
发送的按键无效呢!
SendMessage Label1(0).Caption(要发送的窗体句柄), WM_KEYDOWN, vbKey5, 0
SendMessage Label1(0).Caption(要发送的窗体句柄), WM_KEYUP, vbKey5, 0
这个是要按下大键盘上的5,在测试的空控件窗口中是按下了,
但在游戏内就不成啦!
请高手帮个忙!
帮不了也不要紧,帮手顶一个谢谢谢谢谢谢谢谢谢谢谢谢
这个功能用POSTMESSAGE就可以了吧
Sub setppp(Byval GameHwnd as Long,ByVal VB_Key As Long)
PostMessage GameHwnd, WM_KEYDOWN, VB_Key, 0&
PostMessage GameHwnd, WM_KEYUP, VB_Key, 0&
End Sub
这个函数就能实现
SendMessage Label1(0).Caption(要发送的窗体句柄), WM_KEYDOWN, vbKey5, 0
SendMessage Label1(0).Caption(要发送的窗体句柄), WM_KEYUP, vbKey5, 0
这样做似乎是不行的,
最后一个参数未必是0啊,比较复杂;似乎需要转换焦点到那个控件,挺麻烦的,一般来说POST比较简单了。但是和SEND有很大区别。。你可以看看以前大家回的帖子
有些有些是截获全部输入的,或者如果你的游戏一直处于接收输入焦点状态,那么可以用模拟按键的API,不一定非要消息
我靠 np又升级了
SendMessage Label1(0).Caption(要发送的窗体句柄), WM_KEYDOWN, vbKey5, 0
SendMessage Label1(0).Caption(要发送的窗体句柄), WM_KEYUP, vbKey5, 0
都可以.但要转换键的格式