Mouse.CursorPos ist die Position des Mauszeigers auf dem Bildschirm
die Position von irgendwas im Canvas ist die Position auf dem Canvas
das X und Y in OnMouseMove ist die Position in der Komponente/Canvas
ansonsten muß man eben ScreenToClient der Komponente verwenden, um umzurechnen
[add] nja, etwas langsam getippt (aber ich hab 'ne Ausreder ... akku in der Tastatur war leer und ich konnte nich gleich fertigschreiben)
PS: sieht ein rotierender Kreis nicht genauso wie ein stillstehender Kreis aus?