gpt4 book ai didi

c# - 如何获取当前屏幕光标位置?

转载 作者:太空狗 更新时间:2023-10-29 22:34:13 25 4
gpt4 key购买 nike

我的目标是获取屏幕上的当前位置(窗体外部),并通过例如按“C”保存 X、Y 坐标。

我在谷歌上搜索并发现了一些使用 api Hook 的建议,但我想知道是否有一种方法可以完全在 C# 代码(.NET Lib)中完成这项任务?

如果可能,请给我快速示例,因为我是 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

关于c# - 如何获取当前屏幕光标位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6165828/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com