![]() |
TimageList und transparenter Hintergrund
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich fülle eine TImageList mit Bitmaps aus einem Verzeichnis.
Code:
Die transparente Farbe wird aber leider nicht richtig umgesetzt. "nicht richtig" deshalb, weil schon irgendwas passiert, denn an Stelle von Transparenz wird die Farbe nun weiß dargestellt.
DummyBmp.Transparent:=true;
DummyBmp.TransparentColor:=$00D8E9EC; DummyBmp.TransparentMode:=tmFixed; DummyBmp.LoadFromFile('logout.bmp'); ImageListMenu.Add(DummyBmp,nil); Wenn ich die Bilder im Editor in die ImageList lade, und die Farbe setze, dann funktioniert es, aber es muss doch auch dynamisch klappen, oder? Wo ist der Fehler? Grüße Christof |
AW: TimageList und transparenter Hintergrund
Wieso nimmst du nicht PNG's. Müsste doch mittlerweile in XE schon fast überall unterstützt werden und die Semitransparenz ist auch um welten besser und störunanfällliger (BMP haben von sich aus keine Transparenz).
|
AW: TimageList und transparenter Hintergrund
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Und wie gesagt, bei Bitmaps klappt es doch auch , wenn ich es manuell in der Entwicklungsumgebung mache. |
AW: TimageList und transparenter Hintergrund
Delphi-Quellcode:
var
Bmp: TBitmap; p : TPNGImage; begin Bmp:=TBitmap.Create; p:=TPNGImage.Create; try p.LoadFromFile('C:\Icons\IconCollection\ix_ap_all\48x48\shadow\about.png'); Bmp.Assign(p); ImageList1.Add(Bmp,nil); finally Bmp.Free; p.Free; end; end; |
AW: TimageList und transparenter Hintergrund
Danke
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:11 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