System.Types.RectCenter

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Types.pas
System.Types.hpp
System.Types System.Types

Description

Renvoie une instance de TRect ou TRectF placée au centre d'un autre rectangle similaire.

R représente le rectangle initial. Le centre de Bounds indique la position où R sera placé, sans changer sa largeur ou sa hauteur.

Exemple

 
 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;
   }

Voir aussi