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)
在上面的mouse_event定义中可以看到你所说的0,0,0,0就是dx,dy,cButtons,dwExtraInfo四个变量,查询资料得到四个变量的定义:
--------------------------------------------------
dx
Long,根据是否指定了MOUSEEVENTF_ABSOLUTE标志,指定水平方向的绝对位置或相对运动
dy
Long,根据是否指定了MOUSEEVENTF_ABSOLUTE标志,指定垂直方向的绝对位置或相对运动
cButtons
Long,未使用
dwExtraInfo
Long,通常未用的一个值。用GetMessageExtraInfo函数可取得这个值。可用的值取决于特定的驱动程序
--------------------------------------------------
一般我们只更改前两个值,后面两个保持为0.
0,0,0,0就代表鼠标不做任何位移.
标签:mouse,event