API:Vcl.Graphics.TCanvas
Delphi
TCanvas = class(TCustomCanvas)
C++
class PASCALIMPLEMENTATION TCanvas : public TCustomCanvas
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.
Vcl.Graphics.TCanvas hérite de Vcl.Graphics.TCustomCanvas. Tout le contenu en-dessous de cette ligne se réfère à Vcl.Graphics.TCustomCanvas.
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.