API:Vcl.Graphics.TCanvas

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Vcl.Graphics.TCustomCanvasSystem.Classes.TPersistentSystem.TObjectTCanvas

Delphi

TCanvas = class(TCustomCanvas)

C++

class PASCALIMPLEMENTATION TCanvas : public TCustomCanvas

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.

Vcl.Graphics.TCanvas 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.

Siehe auch