Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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