C#鼠标位置返回坏屏幕坐标

时间:2016-01-27 11:25:31

标签: c# wpf coordinates resolution

最近我一直试图根据鼠标位置获取我的屏幕坐标(使用双显示器)。我试过了:

  1. System.Windows.Forms.Control.MousePosition;
  2. Mouse.GetPosition()
  3. Control.PointToScreen
  4. 所有方法都会在我的应用程序中返回不良坐标,例如,当它应该是1262 X时它会显示1576 X等。(所有坐标都比实际坐标大1.25)。

    我在其他计算机上尝试过该应用程序并且工作正常,尝试与其他计算机相同的分辨率,也改变了图标缩放,但没有运气。

    有什么不对?

    感谢。

0 个答案:

没有答案