Thema: Delphi Transparenz bei Bildern

Einzelnen Beitrag anzeigen

Benutzerbild von F.W.
F.W.

Registriert seit: 28. Jul 2003
Ort: Zittau
636 Beiträge
 
#1

Transparenz bei Bildern

  Alt 20. Dez 2003, 16:27
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 ). 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 . 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.

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

Woran kann das liegen?

Meine Einstellungen:
DXImageList: Transparent = True; TransparentColor = clWhite;
TImage: Transparent = True;
  Mit Zitat antworten Zitat