CPoint::operator +=
第一個多載會將大小設定為 CPoint。
void operator +=(
SIZE size
) throw( );
void operator +=(
POINT point
) throw( );
參數
備註
第二個多載會將點加入至 CPoint。
在這兩種情況下,加入動作會將右方運算元的 x (或) cx成員加入至 CPoint 的 x 成員和將右方運算元的 y (或) cy成員設為 CPoint的 y 成員。
例如, 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