0
votes

I wonder if there is a way to set the mouse cursor position in a FireMonkey app for Windows. It must be done on a MouseMove event. I've already tried ClipCursor and SetCursorPos. Thanks.

1
Does SetCursorPos work if it's NOT in aMouseMove event?Doug Rudd
SetCursorPos works fine for me. Please show some code and let us know what happens when you use that code.Sebastian Z
@Sebastian Z.I'll add some code, but, in the meantime, please tell me: did you ever used SetCursorPos in a MouseMove event?ppro
Yes, I tested that and it works fine.Sebastian Z
@Sebastian Z. I appologize for my mistake. Turns out that I should convert the X, Y coordinates to screen coordinates. Doing so, it works. I take your comment as the right answer. Thanks.ppro

1 Answers

1
votes

SetCursorPos(X, Y) works fine inside a mouse move event. X and Y must be specified in screen coordinates.