IntersectRect
The IntersectRect
function calculates the intersection of two source rectangles and places the
coordinates of the intersection rectangle into the destination rectangle. If
the source rectangles do not intersect, an empty rectangle (in which all
coordinates are set to zero) is placed into the destination rectangle.
BOOL IntersectRect(
LPRECT lprcDst, |
// address of
structure for intersection |
CONST RECT *lprcSrc1, |
// address of
structure with first rectangle |
CONST RECT *lprcSrc2 |
// address of
structure with second rectangle |
); |
|
Parameters
lprcDst
Points to the
RECT
lprcSrc1
Points to the
RECT structure that contains the first source rectangle.
lprcSrc2
Points to the
RECT
Return Values
If the
rectangles intersect, the return value is nonzero.
If the
rectangles do not intersect, the return value is zero. To get extended error
information, call GetLastError
See Also