public static void Jiggle(int dx, int dy) { var inp = new INPUT (); inp.TYPE = Jiggler.INPUT_MOUSE; inp.dx = dx; inp.dy = dy; inp.mouseData = 0; inp.dwFlags = Jiggler.MOUSEEVENTF_MOVE; inp.time = 0; inp.dwExtraInfo = (IntPtr) 0; if (SendInput (1, ref inp, 28) != 1) throw new Win32Exception (); }
private static extern uint SendInput(uint nInputs, ref INPUT pInputs, int cbSize);