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 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