CRect::OffsetRect 是 MFC(Microsoft Foundation Classes)中 CRect 类的一个公共方法,用于将矩形的坐标偏移指定的量。

以下是 CRect::OffsetRect 方法的简要说明:
void OffsetRect(int dx, int dy);

  •  dx:水平方向的偏移量。

  •  dy:垂直方向的偏移量。


这个方法用于在水平和垂直方向上移动矩形的位置。正值表示向右(水平方向)或向下(垂直方向)移动,负值表示向左或向上移动。

示例:
CRect rect(10, 20, 30, 40);
rect.OffsetRect(5, -10);

// 现在,rect 的坐标被水平偏移了 5 个单位,垂直偏移了 -10 个单位。

在这个示例中,rect 的初始坐标是 (10, 20, 30, 40),通过调用 OffsetRect(5, -10) 方法后,矩形的坐标被水平偏移了 5 个单位,垂直偏移了 -10 个单位。




转载请注明出处:http://www.pingtaimeng.com/article/detail/22051/MFC/CRect