Is there a way to change the cursor (mouse) image programmatically? For example, change it to a crosshair or a hand.
Alternatively I could hide the system cursor and draw my own, but I can’t find a way to properly restore the cursor once it leaves the window. When I set the visibility back to true, the cursor jumps to the centre of the window.