IntersectClipRect

This function creates a new clipping region from the intersection of the current clipping region and the specified rectangle.

At a Glance

Header file: Wingdi.h
Windows CE versions: 1.0 and later

Syntax

int IntersectClipRect(HDC hdc, int nLeftRect, int nTopRect, int nRightRect,
int
nBottomRect);

Parameters

hdc

[in] Handle to the device context.

nLeftRect

[in] Specifies the logical x-coordinate of the upper-left corner of the rectangle.

nTopRect

[in] Specifies the logical y-coordinate of the upper-left corner of the rectangle.

nRightRect

[in] Specifies the logical x-coordinate of the lower-right corner of the rectangle.

nBottomRect

[in] Specifies the logical y-coordinate of the lower-right corner of the rectangle.

Return Values

The return value specifies the new clipping region’s type. NULLREGION indicates that the region is empty. SIMPLEREGION indicates that the region is a single rectangle. COMPLEXREGION indicates that the region is more than a single rectangle. ERROR indicates that an error occurred; the current clipping region is unaffected.

Remarks

The lower and rightmost edges of the specified rectangle are excluded from the clipping region.

See Also

ExcludeClipRect