Vcl.Graphics.TCustomCanvas

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Classes.TPersistentSystem.TObjectTCustomCanvas

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.

Siehe auch