Registriert seit: 20. Okt 2005
919 Beiträge
Turbo Delphi für Win32
|
Re: WinXP Icons 32 Bit
16. Mai 2006, 20:57
Hab mal zum Testen meine Systemfarbtiefe auf 16 Bit gestellt (sollte ja auch damit möglichst kompatibel sein).
Wollte mal gucken, was mit dem Alpha-Kanal passiert...
Dabei habe ich folgendes festgestellt:
bei ImageList1.Add(b, nil) oder ImageList1.Add(b, b) haben die Symbole einen schwarzen Hintergrund
(sieht besch... aus).
Wenn ich dagegen:
ImageList1.AddMasked(b, clBlack);
schreibe, so ist die Transparenz wie auf dem Bild von Beitrag #19.
Das ist für 16 Bit ja ganz in Ordnung...
Mit den Menschen ist es wie mit Computern -
es gibt Nullen und Einsen.
|