C#如何在隐藏的时候移动鼠标(光标)位置......?

时间:2018-06-16 08:51:27

标签: c# hook global

我的cursor.position函数有效,但是当光标聚焦在一个窗口并隐藏时(例如在光标隐藏自身的游戏中)它不会移动... 有解决方案吗 我的代码:

Cursor.Position = new Point(Cursor.Position.X + Xvariable, Cursor.Position.Y + Yvariable);

1 个答案:

答案 0 :(得分:0)

你可以测试这个

    [DllImport("user32.dll")]
    static extern void mouse_event(int dwFlags, int dx, int dy, int dwData, int dwExtraInfo);

    private const int MOUSEEVENTF_MOVE = 0x0001;

    public static void Move(int xDelta, int yDelta)
    {
        mouse_event(MOUSEEVENTF_MOVE, xDelta, yDelta, 0, 0);
    }

用法Move(830, 160);

Reference