为了账号安全,请及时绑定邮箱和手机立即绑定

如何在WPF中获取当前的鼠标屏幕坐标?

如何在WPF中获取当前的鼠标屏幕坐标?

如何在屏幕上获得当前的鼠标协调?我只知道Mouse.GetPosition()哪个获得element的mousePosition,但是我想在不使用element的情况下获得协调。
查看完整描述

3 回答

?
达令说

TA贡献1821条经验 获得超6个赞

或者在纯WPF中使用PointToScreen。


样本助手方法:


// Gets the absolute mouse position, relative to screen

Point GetMousePos(){

    return _window.PointToScreen(Mouse.GetPosition(_window))

}


查看完整回答
反对 回复 2019-10-11
?
倚天杖

TA贡献1828条经验 获得超3个赞

是否要相对于屏幕或应用程序的坐标?


如果在应用程序中,则使用:


Mouse.GetPosition(Application.Current.MainWindow);

如果没有,我相信您可以添加参考System.Windows.Forms并使用:


System.Windows.Forms.Control.MousePosition;


查看完整回答
反对 回复 2019-10-11
  • 3 回答
  • 0 关注
  • 1989 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信