I have an application that will be minimized and running in the background. I want this application to have it's own moveable mouse so that it does not use my current mouse. How can I accomplish this?

I'm not exactly sure where to start to create a mouse for it.

Its for Windows. Uhh A carret is that blinking thing we get in a text editor when typing right? I can't use a carret to click. I actually want to create a mouse that I can programatically move and make it click stuff in my application window while I'm free to use my actual mouse to do other things.

DisableMouseButton: Lets the user click on the applications surface. Allows user to control application mouse.
EnableMouseButton: Blocks the user from controlling the application mouse. Application can use it's own mouse to click on it's surface while the user is doing other stuff with the actual mouse.

I just don't know how to actually create the mouse.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of 1.18 million developers, IT pros, digital marketers, and technology enthusiasts learning and sharing knowledge.