API:Vcl.Controls.TControlCanvas

Aus RAD Studio API Documentation

TControlCanvasVcl.Graphics.TCanvasVcl.Graphics.TCustomCanvasSystem.Classes.TPersistentSystem.TObject

Delphi

TControlCanvas = class(TCanvas)

C++

class PASCALIMPLEMENTATION TControlCanvas : public Vcl::Graphics::TCanvas

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls Vcl.Controls

Beschreibung

TCanvas stellt eine abstrakte Zeichenfläche für Objekte bereit, die eigene Bilder wiedergeben müssen. {{#multireplace:Vcl.Controls.TControlCanvas|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} erbt von {{#multireplace:Vcl.Graphics.TCanvas|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. Der folgende Inhalt bezieht sich auf {{#multireplace:Vcl.Graphics.TCanvas|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}.

TCanvas stellt eine abstrakte Zeichenfläche für Objekte bereit, die eigene Bilder wiedergeben müssen.

TCanvas dient als Zeichenfläche für Objekte, die sich selbst zeichnen müssen. Fenster-Standardsteuerelemente wie z.B. Eingabe- oder Listenfelder benötigen keine Zeichenfläche, da sie vom System gezeichnet werden.

TCanvas stellt Eigenschaften, Ereignisse und Methoden zur Verfügung, die beim Erzeugen von Bildern hilfreich sind, indem sie:

  • die Art des verwendeten Pinsels und Stiftes sowie die Schriftart festlegen;
  • eine Vielzahl von Formen und Linien zeichnen und füllen;
  • Text schreiben;
  • Grafiken ausgeben;
  • eine Reaktion auf Änderungen am aktuellen Bild ermöglichen.

TCanvas hat zwei Nachkommen, TControlCanvas und TMetafileCanvas, die beim Zeichnen von Bilder der Steuerelementen und beim Erzeugen von Metafile-Bildern für Objekte hilfreich sind.

Siehe auch