Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Panel mit Inhalt 50% transparent machen (https://www.delphipraxis.net/23179-panel-mit-inhalt-50-transparent-machen.html)

S2B 30. Mai 2004 11:30


Panel mit Inhalt 50% transparent machen
 
Hi @all,
Die Überschrift sagt eigentlich schon alles! :wink:
Hoffe, es hat einer ne Idee!

S2B 1. Jun 2004 08:07

Re: Panel mit Inhalt 50% transparent machen
 
*nach oben schieb*

atreju2oo0 1. Jun 2004 09:16

Re: Panel mit Inhalt 50% transparent machen
 
Da sollte Alphablend helfen, oder?

S2B 1. Jun 2004 09:20

Re: Panel mit Inhalt 50% transparent machen
 
Zitat:

Zitat von atreju2oo0
Da sollte Alphablend helfen, oder?

Wie soll das dann gehen? Selbst wenn ich das Panel transparent kriege, muss ich dann jeden Button extra transparent machen oder macht der das dann automatisch?

atreju2oo0 1. Jun 2004 09:27

Re: Panel mit Inhalt 50% transparent machen
 
Sorry... hab nochmal nachgeschaut und Alpha-Blend gibt es nur für das ganze Formular.
Dann wird aber auch alles auf dem Formular durchsichtig...
Ich hatte aber mal ne Möglichkeit gefunden, glaube ich...
Finds nur nicht mehr. Vom Prinzip läuft das aber so das Du 4 Byte pro Pixel hast und einer davon ist der Alpha-Kanal! Bei nem Bitmap könnte man mit scanline die Bytes auslesen und dann halt überschreiben aber ich glaube das funktioniert nicht mit nem Panel...
:wall:

Nicodius 1. Jun 2004 09:48

Re: Panel mit Inhalt 50% transparent machen
 
also logisch würds so gehen :)

--> einmal in ein Form ein panel geben alphablend 50, true schalten

--> screenshot (das panel wird ja aauch durchsichtig)

das bild nacher reinladen :mrgreen:

S2B 1. Jun 2004 10:27

Re: Panel mit Inhalt 50% transparent machen
 
Ähm, meinst du das jetzt ernst oder was? :shock: Sowas bringt mich nämlich nicht wirklich weiter...

mirage228 1. Jun 2004 10:31

Re: Panel mit Inhalt 50% transparent machen
 
Hi,

habe gerade versucht, den Code aus der Forms.pas für das Transparent-Machen der Form auf ein Panel bzw. einen Button anzuwenden - Es hat leider nicht geklappt. Habe ich das Handle des Forms in meinen Testcode eingesetzt hat es geklappt - aber es wurde halt die ganze Form halb-transparent. :?

Du musst wohl nach einer anderen Möglichkeit suchen... :gruebel:

mfG
mirage228

S2B 1. Jun 2004 10:34

Re: Panel mit Inhalt 50% transparent machen
 
Könnte es auch eine Lösung geben, die von allen Betriebssystemen unterstützt wird? :gruebel:

Nicodius 1. Jun 2004 10:36

Re: Panel mit Inhalt 50% transparent machen
 
nonvcl :thuimb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:38 Uhr.
Seite 1 von 2  1 2      

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