CPoint::operator-=
Pierwszy przeciążenie odejmuje rozmiar z CPoint.
void operator -=(
SIZE size
) throw( );
void operator -=(
POINT point
) throw( );
Parametry
Uwagi
Drugi przeciążenie odejmuje od punktu CPoint.
W obu przypadkach odejmowania odbywa się przez odjęcie x (lub cx) Członkowskie operand po prawej stronie od x członek CPoint i odjęcie y (lub cy) Członkowskie operand po prawej stronie od y członek CPoint.
Na przykład, odjęcie CPoint(5, -7) z zmienna, która zawiera CPoint(30, 40) zmienia zmiennej CPoint(25, 47).
Przykład
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);
Wymagania
Nagłówek: atltypes.h