Da ändert sich doch kein Vorzeichen. Du bewegst die Maus nach links, vorher war die x-Position 250, danach ist sie 200, jetzt bewegst du sie nach rechts auf 300. Die Mausposition ist absolut. Deshalb verstehe ich nicht so ganz wie du das meinst.
Einen Timer benötigt man auch nicht. Wenn die Maus bewegt wurde, bekommt man ja eine Message (
WM_MOUSEMOVE) von Windows geschickt, auf die man reagiert. Windows ist ereignisbasiert, deshalb wäre es eine äußerst schlechte Idee mit einem Timer immer zu schauen, ob sich die Position geändert hat. Man wird ja benachrichtigt, wenn dem so ist, muss darauf also nur reagieren.