CRgn::OffsetRgn

int OffsetRgn( int x, int y );
int OffsetRgn( POINT point );

返回值: 指定结果区域的类型。它可以是下列值之一:
·COMPLEXREGION新区域具有相互重叠的边界。
·ERROR未创建新区域。
·NULLREGION新区域为空。
·SIMPLEREGION新区域没有相互重叠的边界。

参数:
x指定向左或向右移动的单位数。
y指定向上或向下移动的单位数。
point此参数的x坐标指定向左或向右移动的单位数。其y坐标指定向上或向下移动的单位数。此参数可以是一个POINT结构或一个CPoint对象。

说明:
此成员函数用来将保存在CRgn对象中的区域移动指定的偏移。此函数将区域沿x轴移动x个单位,沿y轴移动y个单位。
区域的坐标值必须小于或等于32,767,但大于或等于-32,768。要谨慎地选择x和y参数,以避免无效的区域坐标。

请参阅:::OffsetRgn