控制鼠标运动和按钮单击的各个方面。 此参数可以是以下值的某些组合。原链接见->传送门
值 | 含义 |
---|
MOUSEEVENTF_ABSOLUTE 0x8000 | dx 和 dy 参数包含规范化的绝对坐标。 如果未设置,则这些参数包含相对数据:自上次报告的位置以来的位置变化。 无论哪种类型的鼠标或类似鼠标的设备(如果有)连接到系统,都可以设置或不设置此标志。 有关相对鼠标运动的详细信息,请参阅以下“备注”部分。 |
MOUSEEVENTF_LEFTDOWN 0x0002 | 左按钮按下。 |
MOUSEEVENTF_LEFTUP 0x0004 | 左按钮已向上。 |
MOUSEEVENTF_MIDDLEDOWN 0x0020 | 中间按钮已关闭。 |
MOUSEEVENTF_MIDDLEUP 0x0040 | 中间按钮已向上。 |
MOUSEEVENTF_MOVE 0x0001 | 发生了移动。 |
MOUSEEVENTF_RIGHTDOWN 0x0008 | 右按钮已关闭。 |
MOUSEEVENTF_RIGHTUP 0x0010 | 右侧按钮已向上。 |
MOUSEEVENTF_WHEEL 0x0800 | 如果鼠标有滚轮,则滚轮已移动。 移动量在 dwData 中指定 |
MOUSEEVENTF_XDOWN 0x0080 | 按下了 X 按钮。 |
MOUSEEVENTF_XUP 0x0100 | 已释放 X 按钮。 |
MOUSEEVENTF_WHEEL 0x0800 | 滚轮按钮已旋转。 |
MOUSEEVENTF_HWHEEL 0x01000 | 滚轮按钮倾斜。 |
指定鼠标按钮状态的值设置为指示状态的更改,而不是正在进行的条件。 例如,如果按下并按住鼠标左键, 则MOUSEEVENTF_LEFTDOWN 是在首次按下左按钮时设置的,但不是在后续动作时设置的。 同样,仅在首次释放按钮时设置 MOUSEEVENTF_LEFTUP 。