Registriert seit: 4. Okt 2005
Ort: Hamburg
150 Beiträge
Delphi 7 Personal
|
Re: Anwendungen ignorieren API Funktion SetCursorPos()
24. Nov 2006, 15:22
moin.
ich habe keinen code eingeschleust...
ich habe eine einfache delphi anwendung geschrieben die, nachdem sie gestarted wird, nach 5 sekunden den cursor via SetCursorPos() auf die koordinaten 0,0 setzt. ich hab dann einfach mit ALT+TAB in meine anwendung gewechselt und nach 5 sekunden geschaut ob der cursor verschoben wird. nur bei einigen funktioniert das nicht :S
den mausklick habe ich mit
Mouse_Event(MOUSEEVENTF_RIGHTDOWN,0,0,0,0);
simuliert.
freeware ist mir nichts bekannt leider :-/
aber ich würde es supergerne mal mit dem Befehl SendInput probieren, allerdings weiß ich nicht wie - die beispiele die ich gefunden habe beziehen sich eigentlich nur darauf tastendrücke zu simulieren, und keine mausbewegungen (obwohl dies laut Befehlsbeschreibung auch möglich sein soll).
hast du evtl. eine beispiel-zeile dafür wie man die maus mit SendInput ganz stumpf z.b auf Koordinate 0,0 setzt? Das wäre klasse.
Freundlichen Gruß
|