Skip to content

IntersectRect

Return the intersection of 2 rectangles

Declaration

Source position: types.pp line 335

  function IntersectRect(var Rect: TRect; const R1: TRect; 
                        const R2: TRect) : Boolean;

Description

IntersectRect returns the intersection of the 2 rectangles R1 and R2 in Rect. It returns True if the 2 rectangles have an intersection, otherwise False is returned, and Rect is filled with zero.

See also

Name Description
InflateRect Increase the rectangle in size, keeping it centered
IsRectEmpty Check whether a rectangle is empty
OffsetRect Offset the rectangle
PtinRect Check whether a point is inside a rectangle.
Size Return the size of the rectangle
UnionRect Return the union of 2 rectangles.