Vcl.Controls.MoveWindowOrg

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

procedure MoveWindowOrg(DC: HDC; DX, DY: Integer);

C++

extern DELPHI_PACKAGE void __fastcall MoveWindowOrg(HDC DC, int DX, int DY);

Properties

Type Visibility Source Unit Parent
procedure
function
public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls Vcl.Controls

Description

Changes the location of the point (0,0) within a device context.

Call MoveWindowOrg to change the location of where items are drawn on the canvas of an object. When drawing to a canvas, objects specify the location of the image they draw as a set of coordinates, which are offsets from the upper left corner. MoveWindowOrg allows the same drawing code to draw its image in a different location. The DC parameter is a handle to the device context of the canvas, printer, or window where the image is to be drawn. The DX and DY parameters specify the number of pixels to move the location of the (0,0) point on that drawing surface.

MoveWindowOrg is especially useful when playing metafiles, which draw to a particular position on a canvas, because it provides the ability to play the metafile to a different location on the canvas.

See Also