CRgn::OffsetRgn 是 MFC(Microsoft Foundation Classes)中的 CRgn 类的一个公共方法,用于平移(偏移)区域的位置。这个方法的声明如下:
BOOL OffsetRgn(
   int x,
   int y
);

这个方法接受两个整数参数 x 和 y,分别表示在 x 轴和 y 轴上的平移量。它将当前的 CRgn 对象平移指定的距离,而不改变区域的形状。

使用示例:
CRgn myRgn;

// 假设myRgn已经被创建并包含一些图形

// 对区域进行平移
myRgn.OffsetRgn(10, 20);

在这个示例中,OffsetRgn 方法被用于将区域对象 myRgn 沿 x 轴平移 10 个单位,沿 y 轴平移 20 个单位。这样,myRgn 的位置就发生了变化,但形状保持不变。


转载请注明出处:http://www.zyzy.cn/article/detail/22135/MFC/CRgn