Vcl.Graphics.TCustomCanvas
Delphi
TCustomCanvas = class(TPersistent)
C++
class PASCALIMPLEMENTATION TCustomCanvas : public System::Classes::TPersistent
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | Vcl.Graphics |
Beschreibung
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.