public static void MouseClick(MouseClickButton button, int x, int y) { SetCursorPos(x, y); switch (button) { case MouseClickButton.Left: mouse_event((int)MouseEventFlags.LeftDown, x, y, 0, 0); Thread.Sleep(30); mouse_event((int)MouseEventFlags.LeftUp, x, y, 0, 0); break; case MouseClickButton.Middle: break; case MouseClickButton.Right: mouse_event((int)MouseEventFlags.RightDown, x, y, 0, 0); Thread.Sleep(30); mouse_event((int)MouseEventFlags.RightUp, x, y, 0, 0); break; } }
public static void MouseClick(MouseClickButton button, Point point) { MouseClick(button, point.X, point.Y); }