如何在屏幕上获得当前的鼠标协调?我只知道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))
}
倚天杖
TA贡献1828条经验 获得超3个赞
是否要相对于屏幕或应用程序的坐标?
如果在应用程序中,则使用:
Mouse.GetPosition(Application.Current.MainWindow);
如果没有,我相信您可以添加参考System.Windows.Forms并使用:
System.Windows.Forms.Control.MousePosition;
添加回答
举报
0/150
提交
取消