如何在Windows上获得“指针分辨率”(或鼠标DPI)?

专家们。

如何在Windows上查询鼠标DPI(指针分辨率)?

我读了文章指针弹道学为Windows XP 。 它说“典型的指针分辨率是400米/英寸”。 但是我怎样才能查询各种老鼠使用的确切值?

如果您也可以指向我相关的文件,这将是非常好的。

谢谢!

这是不可能的。 鼠标DPI仅仅是鼠标在移动一英寸时报告位置变化的次数。 在鼠标线的另一边,你所知道的是,你周期性地改变了位置,并且每次只是在屏幕上移动指针。

如果这对于某些特殊应用来说非常重要的话,你可以做的一件事就是让用户将鼠标移动一英寸,并计算位置的变化。 如果你在一些专业的环境下这样做,那么发行特殊设备可能是值得的,为你的用户提供一个具有特定已知 DPI的相同型号的高端鼠标。 我说的是高端的,因为对于大多数老鼠来说,DPI的大概数字是不可靠的。