如何获取当前屏幕光标位置

本文关键字:屏幕 光标 位置 何获取 获取 | 更新日期: 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