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(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