woodas 发表于 2014-12-27 12:20:30

已解决_WinAPI_Mouse_Event 鼠标事件的用法?

本帖最后由 woodas 于 2014-12-27 16:44 编辑

请教 _WinAPI_Mouse_Event 事件中,
$iFlags:是鼠标移动和按钮点击的标志.
    此参数可以是任何以下值的合理结合:
    $MOUSEEVENTF_ABSOLUTE - 指定 $iX 和 $iY 参数包含正常的绝对坐标.
    如果不设置, 这些参数包含相对数据. 变化的位置引自上次报告的位置.
    这个标志可以设置或不设置,
    无论什么样的鼠标或鼠标类设备都要连接到系统.
    $MOUSEEVENTF_MOVE - 出现移动
    $MOUSEEVENTF_LEFTDOWN - 左按钮按下
    $MOUSEEVENTF_LEFTUP - 左按钮释放
    $MOUSEEVENTF_RIGHTDOWN - 右按钮按下
    $MOUSEEVENTF_RIGHTUP - 右按钮释放
    $MOUSEEVENTF_MIDDLEDOWN - 中间按钮按下
    $MOUSEEVENTF_MIDDLEUP - 中间按钮释放
    $MOUSEEVENTF_WHEEL - 滚轮移动
    $MOUSEEVENTF_XDOWN - X 按钮按下
    $MOUSEEVENTF_XUP - X 按钮释放


请问 $MOUSEEVENTF_ABSOLUTE 这个值应该怎么设置,比如我不想要相对于上次的位置,
设置成屏幕的原点,能不能给出一个示例;我查看这个值的时候,显示是32768,代表什么意思?

woodas 发表于 2014-12-27 12:49:56

已经找到了,0X8000=32768

但我还是不明白这个值的意思,那如果我要设置为X0 Y0 该设多少呢

woodas 发表于 2014-12-27 13:36:37

难道就没有人知道吗,唉{:face (270):}

woodas 发表于 2014-12-27 15:36:22

高手如云,却不见有人回答

woodas 发表于 2014-12-27 16:42:55

我已经摸懂了,嘿嘿~~~~{:face (301):}{:face (301):}

110abc 发表于 2017-6-2 09:10:56

什么意思?
搞懂了?是什么
页: [1]
查看完整版本: 已解决_WinAPI_Mouse_Event 鼠标事件的用法?