如何获取当前屏幕光标位置
本文关键字:屏幕 光标 位置 何获取 获取 | 更新日期: 2023-09-27 17:57:58
我的目标是获得屏幕上的当前位置(表单外),并通过按"C"保存X、Y坐标。
我在谷歌上找到了一些使用api挂钩的建议,但我想知道有没有一种方法可以完全在C#代码(.NETLib)中完成这项任务?
如果可能的话,请给我快速样品,因为我是c#的新手。
感谢
只需使用:
Cursor.Position
或
Control.MousePosition
为了得到这个职位。然后,您可以映射表单的KeyPress事件:
private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 'c')
MessageBox.Show(Cursor.Position.ToString());
}
单独的X和Y坐标是Position对象的两个特性。
文件:http://msdn.microsoft.com/en-us/library/system.windows.forms.cursor.position.aspx