VB sendmessage发送信息的问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 22:32:43
发送鼠标信息到桌面的时候
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

写到哪个方法里面了/?
很重要