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(35, 33)的变量。

示例

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

ptStart += szOffset;

CPoint   ptResult(135, 135);

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