Skip to content

PtInRect

Check whether a point is inside a rectangle.

Declaration

Source position: types.pp line 542

function PtInRect(const Rect: TRect; const p: TPoint) : Boolean;
function PtInRect(const Rect: TRectF; const p: TPointF) : Boolean;

Description

PtInRect returns True if p is located inside Rect, and False if it is located outside the rectangle.

Remark:

Note that the bottom, right edges are not considered part of the rectangle, therefor a point located on one of these edges will not be considered part of the rectangle, meaning that for a record (10,10,100,100) the point (90,100) will not be considered part of the record, but 90,10 will be.

See also

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