CRgn::EqualRgn

确定给定区域是否与 CRgn 对象存储的区域是等效的。

BOOL EqualRgn(
   CRgn* pRgn 
) const;

参数

  • pRgn
    标识一个区域。

返回值

非零,如果两个区域等效,否则为0。

示例

CRgn   rgnA, rgnB;

VERIFY(rgnA.CreateEllipticRgn(200, 100, 350, 250));
VERIFY(rgnB.CreateRectRgn( 0, 0, 50, 50 ));
VERIFY(rgnB.CopyRgn( &rgnA ));
int nOffsetResult = rgnB.OffsetRgn( -75, 75 );
ASSERT( nOffsetResult != ERROR && nOffsetResult != NULLREGION );
ASSERT( FALSE == rgnB.EqualRgn( &rgnA ) );

要求

Header: afxwin.h

请参见

参考

CRgn 类

层次结构图

EqualRgn