System.Types.RectCenter

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function RectCenter(var R: TRect; const Bounds: TRect): TRect;
function RectCenter(var R: TRectF; const Bounds: TRectF): TRectF;

C++

extern DELPHI_PACKAGE TRect __fastcall RectCenter(TRect &R, const TRect &Bounds)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Types.pas
System.Types.hpp
System.Types System.Types

Beschreibung

Gibt eine Instanz von TRect oder TRectF zurück, die in die Mitte eines anderen gleichen Rechtecks platziert wird.

R repräsentiert das Ausgangsrechteck. Die Mitte von Bounds gibt die Position an, an der R, ohne Änderung der Breite oder Höhe, platziert wird.

Beispiel

 
 var
   aRect: TRect;
   bounds: TRect;
 ...
   aRect:=TRect.Create(2,5,10,8);
   bounds:=TRect.Create(10,15,15,40);
   RectCenter(aRect, bounds);
   {
    New coordinates for aRect:
    Left = 9;
    Top = 26;
    Right = 17;
    Bottom = 29;
   }

Siehe auch