Vcl.Controls.MoveWindowOrg
Delphi
procedure MoveWindowOrg(DC: HDC; DX, DY: Integer);
C++
extern DELPHI_PACKAGE void __fastcall MoveWindowOrg(HDC DC, int DX, int DY);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | Vcl.Controls |
Description
Change l'emplacement du point (0,0) dans un contexte de périphérique.
Appelez MoveWindowOrg pour changer l'emplacement où sont dessinés les éléments sur le canevas d'un objet. Lors du dessin sur un canevas, les objets spécifient l'emplacement de l'image qu'ils dessinent par un jeu de coordonnées, qui sont des décalages à partir du coin supérieur gauche. MoveWindowOrg permet au même code de dessin de dessiner l'image en un autre emplacement. Le paramètre DC est un handle du contexte de périphérique du canevas, de l'imprimante ou de la fenêtre où l'image doit être dessinée. Les paramètres DX et DY spécifient le déplacement du point (0,0) sur cette surface de dessin, en nombre de pixels.
MoveWindowOrg est spécialement utile lorsqu'on lance des métafichiers, qui dessinent en un emplacement particulier de canevas, car elle offre la possibilité de lancer le métafichier en un autre endroit du canevas.