gpt4 book ai didi

c# - 如何跟踪鼠标 X/Y 位置并将其打印到标签上?

转载 作者:太空狗 更新时间:2023-10-30 00:34:06 24 4
gpt4 key购买 nike

<分区>

我知道如何通过 MSDN 上的示例修改光标位置。

我的问题是如何在鼠标移动时检查鼠标的位置,然后将 X 和 Y 位置打印到代表标签?

编辑:假设我想在整个屏幕上跟踪我的鼠标位置。

编辑 2:我的应用程序将在后台/最小化。

我已经在使用鼠标 Hook 了:

namespace Program
{
public partial class MouseHook
{
[DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]
private static extern void mouse_event(int dwFlags, int dx, int dy, int dwData, IntPtr dwExtraInfo);

private const int MOUSEEVENTF_LEFTDOWN = 0x02;
private const int MOUSEEVENTF_LEFTUP = 0x04;
private const int MOUSEEVENTF_RIGHTDOWN = 0x08;
private const int MOUSEEVENTF_RIGHTUP = 0x10;

public void DoMouseClick()
{
int X = Cursor.Position.X;
int Y = Cursor.Position.Y;

IntPtr newP = new IntPtr(Convert.ToInt64("0", 16));
mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, X, Y, 0, newP);
}
}
}

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