Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Außerhalb der Form Bild oder Text mit Mauszeiger verschieben (https://www.delphipraxis.net/57893-ausserhalb-der-form-bild-oder-text-mit-mauszeiger-verschieben.html)

Flippo 28. Nov 2005 14:06


Außerhalb der Form Bild oder Text mit Mauszeiger verschieben
 
Hallo,
Hab mit der Suche nix Passendes gefunden, falls das hier die falsche Rubrik ist, sorry hab gedacht wär hier richtig. bin aber nich ganz sicher.
Also hoert sich alles etwas komisch an. Was ich machen will: ein Bild oder einen Text, den ich während der Laufzeit des Programms erzeuge, sollen dem Mauszeiger folgen(auch außerhalb meiner Form) und auf ein Klicken von mir reagieren. Meine Fragen zur Umsetzung:

1.Wie kann/Kann ich überhaupt ein Bild oder ein Text, sozusagen frei, außerhalb meiner Form umherbewegen?
2.Wie kann/Kann ich überhaupt außerhalb meiner Form auf ein OnClick-Event an bestimmter Stelle reagieren oder noch besser feststellen welches andere Fenster gerade angeklickt wurde und wo?

Danke schonmal im Voraus
Flippo

Totti 28. Nov 2005 14:34

Re: Außerhalb der Form Bild oder Text mit Mauszeiger verschi
 
Wieso machst du net einfach deine Form bildschirmfüllend und transparent?
Weiß allerdings net, was du genau brauchst, also wie das mit anderen offenen Programm gehändelt werden soll. Wenn es aber nur auf dein Programm ankommt, sollte det klappen ;)

Luckie 28. Nov 2005 14:47

Re: Außerhalb der Form Bild oder Text mit Mauszeiger verschi
 
Zitat:

Zitat von Flippo
1.Wie kann/Kann ich überhaupt ein Bild oder ein Text, sozusagen frei, außerhalb meiner Form umherbewegen?

Das dürfte schwer bis gar nicht möglich sein. Jedes fenster braucht ein übergeprdnetes Fenster so lange es kein toplevel Window ist.

Zitat:

2.Wie kann/Kann ich überhaupt außerhalb meiner Form auf ein OnClick-Event an bestimmter Stelle reagieren oder noch besser feststellen welches andere Fenster gerade angeklickt wurde und wo?
Mit einem Mousehook und dann an Hand GetWindowFromPoint das Handle des Fensters unter der Maus bestimmen, wenn geklickt wurde.

Bei so was ist es immer sehr hilfreich zu wissen, was du eigentlich vor hast oder machen willst. ;)

hanselmansel 28. Nov 2005 15:15

Re: Außerhalb der Form Bild oder Text mit Mauszeiger verschi
 
Du kannst deinen Text natürlich in ein kleines Form stopfen, dem die Ränder wegnehmen und dieses dann umherflitzen lassen. :thumb:

Flippo 28. Nov 2005 16:18

Re: Außerhalb der Form Bild oder Text mit Mauszeiger verschi
 
Also hat mit schonmal sehr geholfen...danke nochma wenn ich noch mehr probleme hab werd ich einfach nochma fragen was dann wahrscheinlich eh keiner leißt aber müsste ja klappen


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:20 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-2025 by Thomas Breitkreuz