Registriert seit: 5. Mär 2013
502 Beiträge
Delphi 7 Enterprise
|
AW: Mouse Move to (x,y) Bewegung sehen
29. Nov 2013, 13:54
so nun habe ich sleep auf (10) gesetz der mauszeiger brauch aber zu lange.
nunmehr würde ich m:=-10 setzen dann bekommt er aber nicht die 100 wenn ich until p.x=100 setze.
wie kriege ich das am besten gelöst.
eine möglichkeit wäre sicherlich until p.x <200 zusetzen und dann mit einer weitere schleife mit m=-1 auf 100 runterlaufen zu lassen. aber es hängt ja auch immer davon ab an welcher pos. ich den Button anklicke.
Die andere möglichkeit wäre die getcursorPos(p); beim klick zu bestimmen und je nach dem was dichter liegt eine setcursor position zu setzten
Beispiel Mausklick der Cursor befindet sich bei p.x = 657 dann setcursorpos (660,600)
wenn er sich bei p.x = 653 dann setcursorpos (650,600).
Wie kriege ich das am besten umgesetzt.
|