API:Vcl.Graphics.TCanvas.BrushCopy
Delphi
procedure BrushCopy(const Dest: TRect; Bitmap: TBitmap;
const Source: TRect; Color: TColor); override;
C++
virtual void __fastcall BrushCopy(const System::Types::TRect &Dest, TBitmap* Bitmap, const System::Types::TRect &Source, System::Uitypes::TColor Color);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TCanvas |
Beschreibung
Kopiert einen Teil eines Bitmaps in ein Rechteck auf der Zeichenfläche, wobei eine der Farben des Bitmaps durch die Farbe des Pinsels der Zeichenfläche ersetzt wird.
Vcl.Graphics.TCanvas.BrushCopy erbt von Vcl.Graphics.TCustomCanvas.BrushCopy. Der folgende Inhalt bezieht sich auf Vcl.Graphics.TCustomCanvas.BrushCopy.
Kopiert einen Teil eines Bitmaps in ein Rechteck auf der Zeichenfläche, wobei eine der Farben des Bitmaps durch die Farbe des Pinsels der Zeichenfläche ersetzt wird.
Durch Überschreiben der Methode BrushCopy können Sie Spezialeffekte erzielen, indem Sie beispielsweise das kopierte Bild teilweise transparent machen. BrushCopy dient hauptsächlich der Abwärtskompatibilität.
Der Parameter Dest gibt den rechteckigen Teil der Zeichenfläche an, in den das Bitmap kopiert werden soll. Bitmap gibt die Grafik an, die kopiert werden soll. Source ist der rechteckige Bereich innerhalb der Grafik, der kopiert werden soll. Color gibt an, welche Farbe im Bitmap durch die Farbe des Pinsels der Zeichenfläche ersetzt werden soll.