CPoint::operator-=
První přetížení odečte velikost z CPoint .
void operator -=(
SIZE size
) throw( );
void operator -=(
POINT point
) throw( );
Parametry
Poznámky
Druhý přetížení odečte od bodu CPoint .
V obou případech se provádí odečtením odčítání x (nebo cx) pravém operandu z členských x člen CPoint a odečtením y (nebo cy) členské pravém operandu z y člen CPoint .
Například odečtením CPoint(5, -7) z proměnné, která obsahuje CPoint(30, 40) změní proměnnou CPoint(25, 47) .
Příklad
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);
Požadavky
Záhlaví: atltypes.h