VB sendmessage发送信息的问题
来源:百度知道 编辑:UC知道 时间:2024/06/17 22:32:43
发送鼠标信息到桌面的时候
SendMessage HWND, 按下, 0, LONG
Sleep 500
SendMessage HWND, 弹起, 0, LONG
这样的过程。
鼠标按下后他不发送弹起消息,然后点一下他才继续发送。。。
这是什么原因导致的呢?
不好意思这么晚了还来提问!
我的QQ是584063106,可以远程请教!
如果解决了这个问题我追加分!
我是想知道ALT的组合键怎么发送,此游戏屏蔽了前台模拟,也屏蔽了钩子!
SendMessage HWND, 按下, 0, LONG
Sleep 500
SendMessage HWND, 弹起, 0, LONG
这样的过程。
鼠标按下后他不发送弹起消息,然后点一下他才继续发送。。。
这是什么原因导致的呢?
不好意思这么晚了还来提问!
我的QQ是584063106,可以远程请教!
如果解决了这个问题我追加分!
我是想知道ALT的组合键怎么发送,此游戏屏蔽了前台模拟,也屏蔽了钩子!
模拟鼠标动作通常是用mouse_event函数啊
Public Declare Sub mouse_event Lib "user32" Alias "mouse_event" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Public Const MOUSEEVENTF_LEFTDOWN = &H2 ' left button down
Public Const MOUSEEVENTF_LEFTUP = &H4 ' left button up
左键按下:mouse_event MOUSEEVENTF_LEFTDOWN,0,0,0,0
左键弹起:mouse_event MOUSEEVENTF_LEFTUP,0,0,0,0
写到哪个方法里面了/?
很重要