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.