我想用sendMessage发送鼠标消息,比如模拟鼠标左键在点(10,20)按下:
Call SendMessage(Me.hwnd, WM_LBUTTONDOWN, ?, ?)请问如何设置wParam和lParam? (一定要指定鼠标的坐标)
Call SendMessage(Me.hwnd, WM_LBUTTONDOWN, ?, ?)请问如何设置wParam和lParam? (一定要指定鼠标的坐标)
调试欢乐多
lParam :低位两个字节为 x 坐标,高位两个字节为 y 坐标。
Public Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As LongPublic Sub Click()
SetCursorPos 10, 20
mouse_event MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0
mouse_event MOUSEEVENTF_LEFTUP, 0, 0, 0, 0
End Sub