CRgn::CopyRgn

Copies the region defined by pRgnSrc into the CRgn object.

int CopyRgn(
   CRgn* pRgnSrc 
);

Parameters

  • pRgnSrc
    Identifies an existing region.

Return Value

Specifies the type of the resulting region. It can be one of the following values:

  • COMPLEXREGION   New region has overlapping borders.

  • ERROR   No new region created.

  • NULLREGION   New region is empty.

  • SIMPLEREGION   New region has no overlapping borders.

Remarks

The new region replaces the region formerly stored in the CRgn object. This function is a special case of the CombineRgn member function.

Example

See the example for CRgn::CreateEllipticRgn.

Requirements

Header: afxwin.h

See Also

Concepts

CRgn Class

CRgn Members

Hierarchy Chart

CRgn::CombineRgn

CombineRgn