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