SelectClipRgn

  int SelectClipRgn(hdc, hrgn)    
  HDC hdc; /* handle of device context */
  HRGN hrgn; /* handle of region to be selected */

The SelectClipRgn function selects the given region as the current clipping region for the specified device context.

Parameters

hdc

Identifies the device context.

hrgn

Identifies the region to be selected.

Return Value

The return value specifies the region's complexity. It can be any one of the following values:

Value Meaning

NULLREGION Region is empty.
SIMPLEREGION Region is a single rectangle.
COMPLEXREGION Region is composed of multiple rectangles.
ERROR Error occurred. (The previous clip region is not affected.)

Comments

Only a copy of the selected region is used. The region itself can be selected for any number of other device contexts, or it can be deleted.

The SelectClipRgn function assumes that the coordinates for the given region are specified in device units.

See Also

ExtSelectClipRgn