System.Types.IntersectRect
Delphi
function IntersectRect(const Rect1, Rect2: TRect): Boolean;
function IntersectRect(out Rect: TRect; const R1, R2: TRect): Boolean;
function IntersectRect(const Rect1, Rect2: TRectF): Boolean;
function IntersectRect(out Rect: TRectF; const R1, R2: TRectF): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall IntersectRect(const TRect &Rect1, const TRect &Rect2)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Types.pas System.Types.hpp |
System.Types | System.Types |
Description
Renvoie l'intersection de deux rectangles spécifiés.
IntersectRect renvoie le rectangle à l'intersection de deux rectangles spécifiés.
IntersectRect, avec trois paramètres R1
, R2
et Rect
renvoie le plus petit rectangle à l'intersection des deux rectangles R1
et R2
spécifiés. L'intersection est renvoyée dans le paramètre Rect
. UnionRectF renvoie True
si l'intersection des deux rectangles n'est pas vide. Si R1
et R2
ne se chevauchent pas, IntersectRect renvoie False
, Rect
est défini sur un rectangle à la position (0,0) dont la largeur est égale à zéro, et la hauteur est égale à zéro.
IntersectRect, avec deux paramètres ARect1
et ARect2
, renvoie le rectangle spécifié, c'est-à-dire l'intersection des deux rectangles ARect1
et ARect2
spécifiés.