在 MFC(Microsoft Foundation Classes)中,CPoint 类提供了重载的运算符,其中包括-=(减等于)运算符。CPoint::operator -= 用于将当前 CPoint 对象减去另一个 CPoint 对象,并将结果赋值给当前对象。以下是 CPoint::operator -= 的简要说明:
CPoint& operator -=(const CPoint& point);

参数:
  •  point:要从当前 CPoint 对象减去的另一个 CPoint 对象。


返回值:
返回一个引用,指向修改后的当前 CPoint 对象。

示例:
CPoint point1(20, 30);
CPoint point2(10, 15);
point1 -= point2;
// point1 的坐标变为 (10, 15)

在这个示例中,point1 -= point2 将 point2 从 point1 中减去,并将结果赋值给 point1。最终,point1 的坐标变为 (10, 15)。这种运算符通常用于逐步减去一个点的坐标值。


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