C# 设置鼠标位置

说明

需要引用 user32.dll

[DllImport("user32.dll")]
private static extern int SetCursorPos(int x, int y);

调用

SetCursorPos(x, y);

注意

不要使用下面方式设置鼠标位置,有偏差

[System.Runtime.InteropServices.DllImport("user32")]
private static extern int mouse_event(int dwFlags, int dx, int dy, int dwData, int dwExtraInfo);