gpt4 book ai didi

c# - 在C#中单击鼠标获取鼠标坐标

转载 作者:太空宇宙 更新时间:2023-11-03 14:28:51 25 4
gpt4 key购买 nike

我想为自己构建一个将在后台(系统托盘)运行的应用程序,并在我单击左键或右键时记录鼠标的坐标。我在网上找到这段代码,通过触发的事件获取鼠标坐标:

protected override void OnMouseMove(MouseEventArgs mouseEv) 
{
txtMouseX.Text = mouseEv.X.ToString();
txtMouseY.Text = mouseEv.Y.ToString();
}

这为我指明了正确的方向,我现在知道如何获取鼠标的 X 和 Y 坐标,但我不知道如何触发一个功能或如果应用程序是在后台运行。另外,这段代码似乎只适用于它运行的形式,而不适用于整个屏幕?

感谢任何帮助,干杯。

最佳答案

你需要一个全局钩子(Hook)。这是一篇代码项目文章,其中包含一个库,可以满足您的需求:Global Mouse and Keyboard Library

关于c# - 在C#中单击鼠标获取鼠标坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3129845/

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