繁体   English   中英

如何从应用程序窗口获取/设置鼠标相对位置?

[英]How to get/set the position of the mouse relative from the application window?

我希望能够从窗体窗口所在的位置获取鼠标指针的当前位置。 因此,如果我将鼠标放在表单的左上方,它将为我提供x = 0和y = 0的x和y值,而表单本身可能位于屏幕中间。

我也想设置鼠标的位置。

如何在C#中完成? 我正在使用Windows窗体应用程序。

通过使用Cursor.Position获得屏幕坐标,然后转换为在窗口上调用PointToClient的窗口坐标。

Point p = this.PointToClient(Cursor.Position);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM