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