public static MousePoint GetCursorPosition() { MousePoint currentMousePoint; var gotPoint = GetCursorPos(out currentMousePoint); if (!gotPoint) { currentMousePoint = new MousePoint(0, 0); } return currentMousePoint; }
private void MouseMarkerTimer_Tick(object sender, EventArgs e) { MousePoint pos = new MousePoint(); pos = MouseTrigger.GetCursorPosition(); PointerWnd.Left = pos.X - 49; PointerWnd.Top = pos.Y - 49; PointerWnd.Activate(); }
private void button1_Click(object sender, RoutedEventArgs e) { _mainWindow.Hide(); foreach (var item in lbEvents.Items) { MouseEvent me = item as MouseEvent; MousePoint pos = new MousePoint(me.X, me.Y); MouseTrigger.SetCursorPosition(pos); MouseTrigger.MouseEvent(MouseTrigger.MouseEventFlags.LeftDown); Thread.Sleep(5); MouseTrigger.MouseEvent(MouseTrigger.MouseEventFlags.LeftUp); Thread.Sleep(1000); } Thread.Sleep(4000); _mainWindow.Show(); }
public void RunGooglePlay(string key) { Navigation.state = ProgramState.googleplay; System.Diagnostics.Process.Start("https://play.google.com/music/listen"); Thread.Sleep(10000); MousePoint pos = new MousePoint(239, 606); MouseTrigger.SetCursorPosition(pos); MouseTrigger.MouseEvent(MouseTrigger.MouseEventFlags.LeftDown); Thread.Sleep(5); MouseTrigger.MouseEvent(MouseTrigger.MouseEventFlags.LeftUp); }
public static void SetCursorPosition(MousePoint point) { SetCursorPos(point.X, point.Y); }
private static extern bool GetCursorPos(out MousePoint lpMousePoint);