Vcl.Controls.MoveWindowOrg
Delphi
procedure MoveWindowOrg(DC: HDC; DX, DY: Integer);
C++
extern DELPHI_PACKAGE void __fastcall MoveWindowOrg(HDC DC, int DX, int DY);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | Vcl.Controls |
Beschreibung
Ändert innerhalb eines Gerätekontextes die Position des Ursprungs (0,0).
Mit MoveWindowOrg kann die Position geändert werden, an der Grafikelemente auf der Zeichenfläche eines Objekts plaziert werden. Die Bildposition wird durch Koordinaten definiert, die sich mit einem bestimmten Versatz auf die obere linke Ecke der Zeichenfläche beziehen. Mit MoveWindowOrg kann die Bildposition geändert werden, ohne die Koordinatendefinition des Bildes zu ändern. Der Parameter DC ist das Handle auf den Gerätekontext der Zeichenfläche, des Druckers oder des Fensters, in dem das Bild dargestellt wird. Die Parameter DX und DY enthalten die Anzahl der Pixel, um die der Koordinatenursprung (0,0) verschoben werden soll.
MoveWindowOrg ist besonders hilfreich, wenn eine Metadatei an einer anderen Position als der dargestellt werden soll, die in der Datei definiert ist.