CPoint::operator -=
Die erste Überladung subtrahiert eine Größe von CPoint.
void operator -=(
SIZE size
) throw( );
void operator -=(
POINT point
) throw( );
Parameter
Hinweise
Die zweite Überladung subtrahiert einen Punkt von CPoint.
In beiden Fällen wird Subtraktion durchgeführt, indem der Member x (oder cx) des rechten Operanden vom x-Member CPoint subtrahiert und Member y (oder cy) des rechten Operanden vom y-Member CPoint subtrahiert.
Beispielsweise CPoint(5, -7) aus einer Variablen Subtrahieren von, die CPoint(30, 40) Änderungen die Variable an CPoint(25, 47) enthält.
Beispiel
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);
Anforderungen
Header: atltypes.h