I have a program that takes an image (about 50px on 50px), does something with the image and uploads it. At the moment the user still needs to take a screenshot, open paint, crop out the desired part and copy-past it to my program.
I want to make this easier/faster for the user by letting him drag some kind of crosshair to the desired point on the screen and release it. My program then takes a small screenshot of that area (already know how to do that) and does something with that screenshot.
The question is, how can I do this? How can I have a draggable crosshair that the user can drag to a point outside the form and release it, to specify a screen coordinate for the program to use?