释义 |
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 |