首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SPI_GETMOUSE鼠标阈值

SPI_GETMOUSE鼠标阈值
EN

Stack Overflow用户
提问于 2013-05-31 06:00:53
回答 1查看 1.1K关注 0票数 1

SPI_GETMOUSE

检索两个鼠标阈值和鼠标加速。pvParam参数必须指向接收这些值的三个整数数组。

有关MSDN中的两个鼠标阈值的更多信息是:

在应用加速度时,系统对指定的相对鼠标运动进行了两次测试。如果指定的沿x或y轴的距离大于第一个鼠标阈值,且鼠标加速级别不是零,操作系统就会将距离加倍。如果指定的沿x轴或y轴的距离大于第二个鼠标阈值,且鼠标加速级别等于2,操作系统将应用第一个阈值测试产生的距离加倍。因此,操作系统可以将相对指定的鼠标运动沿x轴或y轴乘以4倍。

在鼠标移动之前,指定的相对鼠标运动指定的距离相对指定的鼠标运动是什么?他们是如何决定的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-31 09:25:17

链接到的mouse_event函数用于模拟鼠标运动和按钮单击。因此,您可以在程序中调用它来移动鼠标和/或单击鼠标按钮,而不需要用户这样做。

有一组标志传递给mouse_event函数,以及x和y值(以及与您的问题无关的其他内容)。其中一个标志值- MOUSEEVENTF_ABSOLUTE -指定传递给mouse_event的x和y值是绝对的。如果未设置该标志,则x和y为相对值。

因此,在您询问的情况下--例如,指定的相对鼠标运动--只是在未设置MOUSEEVENTF_ABSOLUTE标志时传递给mouse_event的xy值。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16850661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档