Vcl.Graphics.TCustomCanvas

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Classes.TPersistentSystem.TObjectTCustomCanvas

Delphi

TCustomCanvas = class(TPersistent)

C++

class PASCALIMPLEMENTATION TCustomCanvas : public System::Classes::TPersistent

Propriétés

Type Visibilité  Source Unité  Parent
class public
Vcl.Graphics.pas
Vcl.Graphics.hpp
Vcl.Graphics Vcl.Graphics

Description

Définit une classe de base abstraite pour les autres objets canevas.

Utilisez TCustomCanvas comme classe de base pour les autres objets canevas. TCustomCanvas introduit un certain nombre de méthodes abstraites qui doivent être implémentées dans les classes descendantes afin de fournir un support complet pour dessiner sur une surface graphique.

Les fonctionnalités les plus importantes exposées par TCustomCanvas sont les suivantes :

  • Dessiner et remplir diverses formes et lignes
  • Ecrire du texte
  • Restituer des images graphiques
  • Définir la réponse aux modifications de l'image en cours.

TCustomCanvas a deux descendants, tous deux faisant abstraction des opérations de dessin en utilisant une certaine API définie par le système d'exploitation. TCanvas utilise le dorsal GDI Windows pour le dessin, tandis que TDirect2DCanvas utilise l'API DirectX DirectDraw.

Voir aussi