当前位置:淘百问>百科问答>关于mouse_event 的问题

关于mouse_event 的问题

2023-06-04 09:43:29 编辑:join 浏览量:629

关于mouse_event 的问题

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

版权声明:文章由 淘百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.taobaiwen.com/answer/130732.html
热门文章