System.Types.RectCenter
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 */;
Inhaltsverzeichnis
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;
}