Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Transparenz bei Bildern (https://www.delphipraxis.net/13530-transparenz-bei-bildern.html)

F.W. 20. Dez 2003 16:27


Transparenz bei Bildern
 
Eines Tages krieg ich noch ne Kriese!

Ich habe ein kleines Programm programmiert und als Ersatz für die 3 Buttons in der Titelleiste meine Kreativität fließen lassen.

Ich habe 3 kleine Bilder 20x20 Pixels.
Ich habe mit Paint 6 Bilder gemalt(beim draufklicken verändert sich jeweils das Bild, daher für jedes Image 2 Bilder :-D ). Ich hatte est alle mit der gleichen Farbe gemalt:
-der Hintergrund war weiß
-das jeweilige Symbol darauf war in clMaroon.

Die 6 Bilder befinden sich am Start in einer DXImageList. Im OnShowEvent meiner Anwendung werden sie auf die Images geklebt :zwinker: . Bei allen Images klappt es, außer bei einem, dem für das schließen der Anwendung. Da ist der Hintergrund weiß und das, was eigentlich zu sehen sein sollte, in clMaroon ist unsichtbar. Das ist übrigens auch beim draufklicken, also wenn sich das Bild ändert der Fall.

Ich habe dann die Bilder in einer anderen Farbe gemalt, das Minimierensymbol habe ich so gelassen, denn das ging ja, das Maximierensymbol habe ich clblue gefärbt und aus dem clMaroon des Schließenknopfes habe ich clgreen gemacht.
Resultat: Die selbe Sch...lechte...Das selbe. :kotz:

Ich habe daraufhin das TImage gelöscht und neu erstellt: Immernoch so.

Woran kann das liegen? :gruebel:

Meine Einstellungen:
DXImageList: Transparent = True; TransparentColor = clWhite;
TImage: Transparent = True;

cylon 20. Dez 2003 16:49

Re: Transparenz bei Bildern
 
hey..ich hab zwar keine antwort auf deine frage aber wo hat du die TransparentColor eingestellt??

F.W. 20. Dez 2003 17:20

Re: Transparenz bei Bildern
 
Na bei der DXImageList

cylon 20. Dez 2003 17:24

Re: Transparenz bei Bildern
 
Bei welchen Komponenten fing ich die denn??

F.W. 20. Dez 2003 17:55

Re: Transparenz bei Bildern
 
Das ist eine Komponente von DelphiX. Das ist So'ne Kreuzung DirectX und Delphi oder so.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:26 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