Vcl.ImgList.TCustomImageList.DrawOverlay

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure DrawOverlay(Canvas: TCanvas; X, Y: Integer;
ImageIndex: Integer; Overlay: TOverlay; Enabled: Boolean = True); overload;
procedure DrawOverlay(Canvas: TCanvas; X, Y: Integer;
ImageIndex: Integer; Overlay: TOverlay; ADrawingStyle: TDrawingStyle;
AImageType: TImageType; Enabled: Boolean = True); overload;

C++

void __fastcall DrawOverlay(Vcl::Graphics::TCanvas* Canvas, int X, int Y, int ImageIndex, TOverlay Overlay, bool Enabled = true)/* overload */;
void __fastcall DrawOverlay(Vcl::Graphics::TCanvas* Canvas, int X, int Y, int ImageIndex, TOverlay Overlay, TDrawingStyle ADrawingStyle, TImageType AImageType, bool Enabled = true)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.ImgList.pas
Vcl.ImgList.hpp
Vcl.ImgList TCustomImageList

Beschreibung

Zeichnet ein Bild und ein Overlay auf die bereitgestellte Zeichenfläche.

Unter einer Overlay-Maske versteht man ein Bild, das transparent über ein anderes Bild gezeichnet wird. Alle Bilder können als Overlay-Masken verwendet werden. Verwenden Sie zum Zeichnen einer Overlay-Maske über ein Bild die Methode DrawOverlay zusammen mit dem Index der Overlay-Maske.

Canvas ist die Zeichenfläche, auf der das Bild gerendert werden soll.

X und Y bezeichnen die Position der linken oberen Ecke des Bildes auf der Zeichenfläche.

ImageIndex bestimmt, welches Bild gezeichnet werden soll. Der Wert 0 steht für das erste Bild, 1 für das zweite und so fort.

Overlay bestimmt den Index der zu benutzenden Overlay-Maske. Dieser Index wird dem Bild zugewiesen, das durch den Aufruf der Overlay-Methode als Overlay-Maske benutzt wird.

ADrawingStyle steuert, wie die Farbe des Bildes angepasst wird. Wird dieser Parameter nicht definiert, verwendet Draw den Wert der Eigenschaft DrawingStyle.

AImageType legt fest, ob das Bild oder die zugehörige Maske gezeichnet wird. Wird dieser Parameter nicht definiert, verwendet Draw den Wert der Eigenschaft ImageType.

Enabled gibt an, ob ein Graustufenbild angezeigt werden soll. Der Wert false bewirkt, dass das Bild in Graustufen dargestellt wird. Da der Standardwert von Enabled true ist, kann dieser Parameter weggelassen werden, falls das Bild nicht grau dargestellt werden soll.

Siehe auch