Rect::Intersect(Rect&,constRect&,constRect&) method (gdiplustypes.h)

The Rect::Intersect method determines the intersection of two rectangles and stores the result in a Rect object.

Syntax

BOOL Intersect(
  [out] Rect &       c,
  [in]  const Rect & a,
  [in]  const Rect & b
);

Parameters

[out] c

Type: Rect&

Reference to a Rect object that receives the intersection of the two rectangles.

[in] a

Type: const Rect&

Reference to one of the two rectangles to be intersected.

[in] b

Type: const Rect&

Reference to one of the two rectangles to be intersected.

Return value

Type: BOOL

If the intersection of the two rectangles is not empty, this method returns TRUE; otherwise, it returns FALSE.

Requirements

Requirement Value
Minimum supported client Windows XP, Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header gdiplustypes.h (include Gdiplus.h)
Library Gdiplus.lib
DLL Gdiplus.dll

See also

Intersect Methods

Pens, Lines, and Rectangles

Rect

RectF

Using a Pen to Draw Lines and Rectangles