Vcl.ImgList.TCustomImageList.AddMasked
Delphi
function AddMasked(Image: TBitmap; MaskColor: TColor): Integer;
C++
int __fastcall AddMasked(Vcl::Graphics::TBitmap* Image, System::Uitypes::TColor MaskColor);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Vcl.ImgList.pas Vcl.ImgList.hpp |
Vcl.ImgList | TCustomImageList |
Beschreibung
Fügt ein Bild zusammen mit einer Farbe in die Bilderliste ein. Diese Farbe dient zur Erzeugung einer transparenten Maske.
AddMasked ähnelt Add, jedoch mit dem Unterschied, dass kein Masken-Bitmap angegeben wird. Stattdessen wird eine Farbe festgelegt, die zum automatischen Erzeugen der Masken mit dem Bild-Bitmap verwendet werden kann. Jedes Pixel der angegebenen Farbe im Bild-Bitmap erhält die Farbe Schwarz, und das entsprechende Bit in der Maske wird auf 1 gesetzt. Dadurch werden beim Zeichnen des Bildes alle Pixel im Bild mit der angegebenen Farbe transparent. AddMasked liefert bei Erfolg 0, ansonsten -1.