Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi JvTransparentForm Problem (https://www.delphipraxis.net/161601-jvtransparentform-problem.html)

ddcool 11. Jul 2011 20:44

JvTransparentForm Problem
 
Hallo liebe Delphianer,

ich habe mal wieder ein kleines Problem und hoffe, dass mir wer aus der Patsche helfen kann.
Ich möchte gerne meine Meine Form mittels JvTransparentForm transparent machen.
Als Maske nehme ich ein PngImage (MaskFromImage) und als Mode nehme ich "tfmLayeredWindow".
Klappt auch alles wunderbar, transparente Bereiche werden transparent dargestellt und die halb-transparenten ebenfalls korrekt.
Jetzt möchte ich allerdings ein zweites PngImage auf die transparenten/halb-transparenten Bereiche legen.
Leider klappt das nicht wirklich. Das Bild wird zwar korrekt angezeigt, doch sobald dort halb-/transparente Bereiche enthalten sind,
werden diese nicht transparent sondern schwarz dargestellt. Es sieht so aus, also ob der transparente Wert mit der Farbe schwarz ersetzt wird.

Was kann ich nun tun um trotzdem zu meinem gewünschten Ergebnis zu kommen? Habe schon mind. eine gefühlte Ewigkeit gegoogled.


Vielen Dank & Grüße,

ddcool

ddcool 14. Jul 2011 10:48

AW: JvTransparentForm Problem
 
!! Crossposting: http://www.delphi-forum.de/topic_JvT...em_106265.html !!

ddcool 21. Jul 2011 06:37

AW: JvTransparentForm Problem
 
Okay habe jetzt noch einige Infos zum Thema gefunden.
Diese beziehen sich aber leider alle auf das Zeichnen eines PngImages auf dem vorhandenen Image im Canvas.
Das möchte ich aber nicht so, da ich gerne die einzelnen überlagernden Images (sollen einzelnen TImage-Komponenten sein) klickbar machen. Will halt ein Design von einem Designer in mein Projekt einbinden.

Vielleicht hat ja auch jemand eine Alternative zu der Jedi-Komponente. Möchte halt einfach eine durchsichtige Form haben, auf der ich alle Komponenten (hauptsächlich TImages mit Png's drin) anzeigen lassen kann, ohne dass deren Optik mittels falscher Transparenzumsetzung verändert wird.

Hoffe das ist so klar ausgedrückt ^^

ddcool 25. Aug 2011 08:45

AW: JvTransparentForm Problem
 
Hat jemand mittlerweile schon etwas herausfinden können?


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz