Thanks for that info, I played about with it for a bit and realised the mouse speed can always be greater than whatever buffering you put on the window borders to prevent the point leaving the window, so I've given up and used relative positioning, with the cursor locked to the middle of the window and made invisible.
Another solution I can think of would be to make an invisible window the size of the display placed on top of everything else to catch any mouse clicks, but I don't know how to do that so I'm not bothering :P
Another solution I can think of would be to make an invisible window the size of the display placed on top of everything else to catch any mouse clicks, but I don't know how to do that so I'm not bothering :P