Vcl.ImgList.TCustomImageList.AddMasked

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch