AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Transparentes Fenster, fremdes Fenster
Thema durchsuchen
Ansicht
Themen-Optionen

Transparentes Fenster, fremdes Fenster

Ein Thema von simjoh · begonnen am 26. Apr 2007 · letzter Beitrag vom 26. Apr 2007
 
Benutzerbild von Mazel
Mazel

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

Re: Transparentes Fenster, fremdes Fenster

  Alt 26. Apr 2007, 20: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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz