CRgn::OffsetRgn

CRgn 对象存储的区域由指定的偏移量。

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

参数

  • x
    指定单元数向左或向右移动。

  • y
    指定单元数上移或下移。

  • point
    point x坐标指定单元数向左或向右移动。 point y坐标指定单元数上移或下移。 point 参数可以为 POINT 结构或 CPoint 对象。

返回值

新的区域的类型。 它可以是以下任一值:

  • COMPLEXREGION 区域存在重叠的边框。

  • ERROR 区域处理无效。

  • NULLREGION 区域为空。

  • SIMPLEREGION 区域不存在重叠的边框。

备注

函数对象沿X轴和 y 单元测试的区域 x 单元沿y轴。

区域的坐标值必须小于或等于32,767并且大于或等于– 32,768。 必须仔细选择 xy 参数防止无效区域坐标。

示例

CRgn::CreateEllipticRgn参见示例。

要求

Header: afxwin.h

请参见

参考

CRgn 类

层次结构图

OffsetRgn