UnionRect (Windows CE 5.0)

Send Feedback

This function creates the union of two rectangles. The union is the smallest rectangle that contains both source rectangles.

BOOLUnionRect(LPRECTlprcDst, constRECT* lprcSrc1, constRECT* lprcSrc2);

Parameters

  • lprcDst
    Long pointer to the RECT structure that will receive a rectangle containing the rectangles pointed to by the lprcSrc1 and lprcSrc2 parameters.
  • lprcSrc1
    Long pointer to the RECT structure that contains the first source rectangle.
  • lprcSrc2
    Long pointer to the RECT structure that contains the second source rectangle.

Return Values

Nonzero indicates that the specified structure contains a nonempty rectangle.

Zero indicates that the specified structure does not contain a nonempty rectangle.

To get extended error information, call GetLastError.

Remarks

The system ignores the dimensions of an empty rectangle; that is, a rectangle in which all coordinates are set to zero, so it has no height or no width.

Requirements

OS Versions: Windows CE 1.0 and later.
Header: Winuser.h.
Link Library: Rectapi.lib.

See Also

InflateRect | IntersectRect | OffsetRect | RECT

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.