API:Vcl.Direct2D.TDirect2DCanvas
Delphi
TDirect2DCanvas = class(TCustomCanvas)
C++
class PASCALIMPLEMENTATION TDirect2DCanvas : public Vcl::Graphics::TCustomCanvas
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Vcl.Direct2D.pas Vcl.Direct2D.hpp |
Vcl.Direct2D | Vcl.Direct2D |
Beschreibung
Definiert eine abstrakte Basisklasse für andere Zeichenflächenobjekte.
Vcl.Direct2D.TDirect2DCanvas erbt von Vcl.Graphics.TCustomCanvas. Der folgende Inhalt bezieht sich auf Vcl.Graphics.TCustomCanvas.
Definiert eine abstrakte Basisklasse für andere Zeichenflächenobjekte.
Verwenden Sie TCustomCanvas als Basisklasse für andere Zeichenflächenobjekte. TCustomCanvas besitzt abstrakte Methoden, die in abgeleiteten Klassen implementiert werden müssen, um die vollständige Unterstützung für das Zeichnen auf einer grafischen Oberfläche bereitzustellen.
TCustomCanvas stellt z. B. folgende wichtige Funktionen bereit:
- Zeichnen und Füllen einer Vielzahl von Formen und Linien
- Schreiben von Text
- Rendern von Grafikbildern
- Reagieren auf Änderungen am aktuellen Bild
TCustomCanvas hat zwei Nachkommen, die Zeichenoperationen mithilfe einer speziellen, betriebssystemspezifischen API abstrahieren. TCanvas verwendet zum Zeichnen das Windows-GDI-Backend, TDirect2DCanvas verwendet die DirectX DirectDraw-API.