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 */;
Inhaltsverzeichnis
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet | 
|---|---|---|---|---|
| function | public | System.Types.pas System.Types.hpp | System.Types | System.Types | 
Beschreibung
Gibt den Schnittpunkt zweier angegebener Rechtecke zurück.
IntersectRect gibt das Rechteck zurück, das die Schnittmenge zweier angegebener Rechtecke ist.
IntersectRect, mit den drei Parametern R1, R2 und Rect, gibt das Rechteck, das die Schnittmenge der zwei angegebenen Rechtecke R1 und R2 ist, zurück. Die Schnittmenge wird im Rect-Parameter zurückgegeben. UnionRectF gibt True zurück, wenn zwei Rechtecke keine leere Schnittmege besitzen. Wenn R1 und R2 sich nicht überschneiden, gibt IntersectRect False zurück, und Rect wird auf ein Rechteck auf der (0,0)-Position mit 0 Breite und 0 Höhe gesetzt.
IntersectRect, mit den zwei Parametern ARect1 und ARect2, gibt das Rechteck zurück, das die Schnittmenge der zwei angegeben Rechtecke ARect1 und ARect2 ist, zurück.