![]() |
Re: Imagelist
Die Bilder in der ImageList können verschiedene Hintergrundfarben haben. Beim Adden wird eine Maske mit der ausgewählten Transparenzfarbe hinzugefügt (Wenn Masked=True).
Das Problem ist wenn in der ImageList BkColor undgleich clNone ist - also eine Farbe gesetzt wurde - , ist die Darstellung in den TPopUpMenus falsch wenn dort die ImageList unter Images steht. Dafür stimmt alles wenn man z.B. in einer ListBox eine eigene Zeichenroutine hat und dort per ImageList.GetBitmap ein Bild reinläd. Transparenz funktioniert dann gut. Und bei ImageList.BkColor = clNone wird die Transparenz in TPopUpMenus richtig dargestellt aber mit ImageList.GetBitmap und will das dann nicht mehr richig gehen. Oder ist das bei euch anders? --- ! WINDOWS XP (SP 2) MUSS ALS GRUNDLAGE DIESEN FÜR DEN TEST ! |
DP-Maintenance
Dieses Thema wurde von "sakura" von "Multimedia" nach "VCL-Komponenten und Controls" verschoben.
|
Re: Imagelist
hallo flax,
das problem ist das delphi beim erzeugen der imagelist ( ![]() Siehe hier: ![]() |
Re: Imagelist
Benutze zur Zeit Delphi 5! :(
Und das geht bei mir net weil kein XPMan unit hab! Was dagegen also tun außer die (umgehen) Lösung von mir zu benutzen :?: |
Re: Imagelist
xpmanifest einbinden :), btw es muss kein theme aktiviert sein damit man bei den icons die transparenz sieht
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:40 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