AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Imagelist

Ein Thema von Flax · begonnen am 23. Jan 2005 · letzter Beitrag vom 26. Jan 2005
 
Flax

Registriert seit: 12. Mär 2003
76 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Imagelist

  Alt 23. Jan 2005, 13:34
Was ich einfach nur will und was immer funzen soll ist:

Gespeicherte Bilder im ImageList sollen richtig mit transparenter Farbe dargestellt werden!

Also mit ImageList.GetImage soll das Bild mit "richtiger" Transparenz geladen werden!

Fall 1:

ImageList.BkColor := clNone;
ImageList.BlentColor := clNone;
ImageList.DrawingStype := dsNormal;
ImageList.ImageType := itImage;
ImageList.Masked := True;

und beim adden der Bilder stellt man in ImageList die gewünschte Transperente Farbe ein.

Benutzt man nun ImageList.GetImage gehts net! Wird weiss dargestellt in WinXP SP2.

Fall 2:

Selbst ohne Problem von Fall 1 wird es falsch dargestellt.

ImageList.BkColor := clYellow;
ImageList.BlentColor := clNone;
ImageList.DrawingStype := dsNormal;
ImageList.ImageType := itImage;
ImageList.Masked := True;

und das Bild welches man mit ImageList.GetImage ermittelt hat aber nun eine gelbe Farbe die sichtbar sein soll, wird diese nun mit der transparenten Farbe (ImageList.BkColor) dargestellt. Also Transparenz geht aber alle Gelbanteile im ermittelten Bild sind auch transparent.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:32 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