CPoint::operator - =

第一个重载从 CPoint减去范围。

void operator -=(
   SIZE size 
) throw( );
void operator -=(
   POINT point 
) throw( );

参数

备注

第二个重载从 CPoint减去点。

在这两种情况下,减法由减去该右侧的操作数 x (或 cx)成员从 CPointx 成员也可以使用该右侧的操作数 y (或 cy)成员完成从 CPointy 成员。

例如,减去 CPoint(5, -7) 从包含 CPoint(30, 40) 更改变量为 CPoint(25, 47)的变量。

示例

CPoint   ptStart(100, 100);
CSize   szOffset(35, 35);

ptStart -= szOffset;

CPoint   ptResult(65, 65);

ASSERT(ptResult == ptStart);

// also works on SIZE

ptStart = CPoint(100, 100);

SIZE   sz;
sz.cx = 35;
sz.cy = 35;

ptStart -= sz;

ASSERT(ptResult == ptStart);   

要求

Header: atltypes.h

请参见

参考

CPoint选件类

层次结构图

CPoint::operator -

CPoint::operator +=

CPoint::Offset