Mausklick simulieren

Es gibt die möglichkeit es mit API zu machen und zwar mit mouse_event

Code:
[DllImport("user32", EntryPoint = "mouse_event")]
public static extern int mouse_eventA(uint dwFlags,uint dx,uint dy,uint cButtons,uint dwExtraInfo);

Nur geht das dx und dy nicht zum position setzen, weis einer warum?


Außerdem, weis einer ne Möglichkeit und herrauszufinden das der Maus Klick ausgeführt wurde. Dies soll aber nicht nur auf der Form funktionieren sondern auch auf dem Desktop, somit ist eine API nötig. Nur welche, habe keine gefunden. Es geht sicherlich mit hooks nur die api kenne ich so jetzt nicht.
Jedenfalls mit spy.exe (Framework SDK enthalten) kann man die hooks anzeigen lassen.
 
Zurück