CPoint::operator +=
Die erste Überladung fügt eine Größe CPoint hinzu.
void operator +=(
SIZE size
) throw( );
void operator +=(
POINT point
) throw( );
Parameter
Hinweise
Die zweite Überladung fügt einen Punkt zu CPoint hinzu.
In beiden Fällen wird Addition durchgeführt, indem der Member x (oder cx) des rechten Operanden zum x-Member CPoint hinzufügt und den Member y (oder cy) des rechten Operanden zum y-Member CPoint hinzugefügt wird.
Beispielsweise CPoint(5, -7) zu einer Variablen hinzufügen, die CPoint(30, 40) Änderungen die Variable an CPoint(35, 33) enthält.
Beispiel
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);
Anforderungen
Header: atltypes.h