Einzelnen Beitrag anzeigen

Benutzerbild von rhodan
rhodan

Registriert seit: 4. Okt 2005
Ort: Hamburg
150 Beiträge
 
Delphi 7 Personal
 
#4

Re: Anwendungen ignorieren API Funktion SetCursorPos()

  Alt 24. Nov 2006, 14: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ß
  Mit Zitat antworten Zitat