Einzelnen Beitrag anzeigen

Benutzerbild von Mazel
Mazel

Registriert seit: 11. Nov 2005
Ort: Leipzig
831 Beiträge
 
#7

Re: Transparentes Fenster, fremdes Fenster

  Alt 26. Apr 2007, 19:04
Da die Form durchklickbar ist, kann auch kein Objekt auf der Form mittels GetCursorPos abgefragt werden. Meiner Meinung nach ist das nicht mit dem Hook möglich.
Man könnte eventuell die globale Cursorposition abfragen und über ein paar Rechnereien die Position des Cusors über den Button überprüfen. Also, da die Form genau an der anderen Form sowohl von Links als auch von Oben anliegt, kann man die Position des Cursor auf dem Desktop ermitteln und dann Links und Oben abziehen. Dann muss man nur noch überprüfen, ob sich der Cursor über dem Button der Form befindet, wenn ja, könnte man ein Klick Simulieren.
Beispiel:

fremde und transparente Form:
links: 700px
oben: 200px

Cursorposition:
links: 756px;
oben: 252px;

Position des Cursors auf der Form:
links: 56px;
oben: 52px;

Ist der Cursor nun über dem Button, kann ein Klick simuliert werden.

Anders wüsste ich nicht wie es gehen sollte.

Gruß
Mazel
Marcel Jänicke
www.mj-software.net
  Mit Zitat antworten Zitat