TRect.Move¶
Move rectangle along a vector.
Declaration¶
Source position: objects.pp line 278
procedure TRect.Move(ADX: Sw_Integer; ADY: Sw_Integer);
Description¶
Move moves the current rectangle along a vector with components (ADX,ADY). It adds ADX to the X-coordinate of both corner points, and ADY to both end points.
Errors¶
None.
See also¶
| Name | Description |
|---|---|
| TRect.Grow | Expand rectangle with certain size. |
Example¶
Program ex5;
{ Program to demonstrate TRect.Move }
Uses objects;
Var ARect,BRect : TRect;
begin
ARect.Assign(10,10,20,20);
ARect.Move(5,5);
// Brect should be where new ARect is.
BRect.Assign(15,15,25,25);
If ARect.Equals(BRect) Then
Writeln ('ARect equals BRect')
Else
Writeln ('ARect does not equal BRect !');
end.