函数参考


_WinAPI_Mouse_Event

综合鼠标运动轨迹与按键点击

#Include <WinAPI.au3>
_WinAPI_Mouse_Event($iFlags [, $iX = 0 [, $iY = 0 [, $iData = 0 [, $iExtraInfo = 0]]]])

参数

$iFlags 指定鼠标移动和按钮点击的标志.
此参数可以是任何以下值的合理结合:
$MOUSEEVENTF_ABSOLUTE - 指定 $iX 与 $iY 参数包含普通(normal)绝对坐标.
如果不设置,这些参数包含相关数据. 变化的地位引自上次报告的位置..
这个标志可以设置或不设置,无论什么样的鼠标或类似装置,如果有的话,
要连接到系统.
$MOUSEEVENTF_ABSOLUTE - 指定 dx 与 dy 参数包含规范化的(normalized)绝对坐标.
如果不设置, 这些参数包含相关数据:变化的地位引自上次报告的位置.
这个标志可以设置或不设置,无论什么样的鼠标或类似装置,如果有的话,要连接到系统.
$MOUSEEVENTF_MOVE - 出现移动
$MOUSEEVENTF_LEFTDOWN - 左按钮改为按下
$MOUSEEVENTF_LEFTUP - 左边的按钮改为松开
$MOUSEEVENTF_RIGHTDOWN - 右按钮改为按下
$MOUSEEVENTF_RIGHTUP - 右按钮改为松开
$MOUSEEVENTF_MIDDLEDOWN - 中间按钮改为按下
$MOUSEEVENTF_MIDDLEUP - 中间按钮改为松开
$MOUSEEVENTF_WHEEL - 滚轮已被移动, 如果鼠标有一个滚轮
$MOUSEEVENTF_XDOWN - X 按钮被按下
$MOUSEEVENTF_XUP - X 按钮被释放
$iX [可选参数] 鼠标沿 X 轴绝对位置或上次鼠标事件产生以来移动的数量,
这取决 $MOUSEEVENTF_ABSOLUTE 的设置.
给出的绝对数据作为鼠标的实际 X 坐标; 相对数据作为 mickeys 移动数
$iY [可选参数] 鼠标沿 Y 轴绝对位置或上次鼠标事件产生以来移动的数量
这取决 $MOUSEEVENTF_ABSOLUTE 的设置. Absolute data is given as
给出的绝对数据作为鼠标的实际 Y 坐标; 相对数据作为 mickeys 移动数.
$iData [可选参数] 如果 iFlags 是 $MOUSEEVENTF_WHEEL, 则 iData 指定滚轮移动次数.
正值表明滚轮向前旋转. 负值表明滚轮向后旋转
一个轮击定义为 $WHEEL_DELTA, 即 120.
如果 iFlags 不是 $MOUSEEVENTF_WHEEL, 则 $iData 应为0.
$iExtraInfo [可选参数] 指定与鼠标事件相关联的 32 位值

返回值

None.

注意/说明

 必须 Constants.au3 预先定义的常量

相关

详情参考

在MSDN中搜索