Vcl.Direct2D.TDirect2DCanvas.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

constructor Create(DC: HDC; SubRect: TRect); overload;
constructor Create(Canvas: TCanvas; SubRect: TRect); overload;
constructor Create(Handle : HWND); overload;

C++

__fastcall TDirect2DCanvas(HDC DC, const System::Types::TRect &SubRect)/* overload */;
__fastcall TDirect2DCanvas(Vcl::Graphics::TCanvas* Canvas, const System::Types::TRect &SubRect)/* overload */;
__fastcall TDirect2DCanvas(HWND Handle)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
constructor public
Vcl.Direct2D.pas
Vcl.Direct2D.hpp
Vcl.Direct2D TDirect2DCanvas

Description

Crée une instance de TDirect2DCanvas.

Appelez Create pour instancier un objet TDirect2DCanvas à l'exécution. Create alloue de la mémoire pour l'instance et initialise le dorsal Direct2D.

Un canevas TDirect2DCanvas peut être créé seulement à partir d'une fenêtre ou DC (contexte de périphérique) existant. Create est un constructeur surchargé qui a trois formes :

  • L'un qui accepte un handle de contexte de périphérique et un rectangle. Le contenu du rectangle donné est dessiné en utilisant le canevas Direct2D.
  • L'un qui accepte un objet VCL TCanvas et un rectangle. Le contenu du rectangle donné est dessiné en utilisant le canevas Direct2D.
  • L'un qui accepte un handle de fenêtre. Le canevas Direct2D nouvellement créé est utilisé pour dessiner le contenu de cette fenêtre.

Remarque :  TDirect2DCanvas ne fonctionne que pour les contextes de périphérique à l'écran. Vous ne pouvez pas utiliser TDirect2DCanvas pour dessiner sur un contexte de périphérique d'impression, par exemple.

Voir aussi