SendInput Relative Mauskoord in Pixel...
-
Ich schreibe gerade an einem Programm, das auf Knopfdruck die Mausposition verändert... Die Position verändert sich zwar, aber ich kann nicht kontrollieren um wieviel... gibt es eine Möglichket den Verschiebungswert eines Pixels zu ermitteln? Und ich muss es mit relativen koord schaffen, absolute bringen mir nichts
mfg
-
Eine Relation bezieht sich immer auf etwas ... also, du brauchst Mauskoordinaten relativ zu was? Ich geh mal davon aus, dass du die CursorPos brauchst ...
GetCursorPos() //CursorPos holen
und
SetCursorPos() //hier kannst du die CursorPos relativ zur Derzeitgen setzen
???
-
die funktionen die du mir genannt hast, sind zwar praktischer, als die die ich bis jetzt verwendet habe, aber meine Frage ist dennoch nicht beantwortet.
Ich möchte, das sich die Maus um eine Strecke, die der Benutzer in Pixel eingibt, in x-Richtung verschiebt... Die Mauspos wird aber in Koordinaten von (0/0) linke obere Ecke bis (65535/65535) rechte untere Ecke angegeben.
::edit::
Sorry, hatte mich geirrt, es funktioniert...
-
Jo, einfach die Funktion GetCursorPos() mit als Argument übergeben, oder die derzeitigen Koordinaten in einer Variablen speichern und die mit übergeben.