• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 156
  • Last Modified:

How to set the position of the mouse?


How can I set the position of the mouse to a specific location on the screen?  I would like to simply give a function a coordinate and have it set the position, but I am unsure what the function is.  Or is there a function that lets me do that?  I don't know anything.... please enlighten me!

Thank you and regards
  • 2
1 Solution
Answer coming...
To set your mouse to a specific location, you want to use the SetCursorPos function.  You provide it an X and Y value, and it will set the cursor to that position.  Here is an excerpt from the online help:

The SetCursorPos function moves the cursor to the specified screen coordinates.  If the new coordinates are not within the screen rectangle set by the most recent ClipCursor function, Windows automatically adjusts the coordinates so that the cursor stays within the rectangle.

BOOL SetCursorPos
(int X, // horizontal position
 int Y // vertical position

Specifies the new x-coordinate, in screen coordinates, of the cursor.

Specifies the new y-coordinate, in screen coordinates, of the cursor.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now