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.