CRect::operator - =
Die ersten zwei Überladungen verschieben CRect durch die angegebenen Offsets.
void operator -=(
POINT point
) throw( );
void operator -=(
SIZE size
) throw( );
void operator -=(
LPCRECT lpRect
) throw( );
Parameter
point
Eine PUNKT-Struktur oder ein CPoint-Objekt, das die Anzahl von Einheiten angibt, die das Rechteck zu verschieben.size
Eine GRÖSSE-Struktur oder ein CSize-Objekt, das die Anzahl von Einheiten angibt, die das Rechteck zu verschieben.lpRect
Zeigt auf eine RECT-Struktur oder ein CRect-Objekt, das die Anzahl von Einheiten enthält, um jede Seite von CRect verkleinert.
Hinweise
Die X- und ys (oder cx und cy) Parameters die Werte werden von CRect subtrahiert.
Die dritte Überladung verkleinert CRect durch die Anzahl der Einheiten, die in jedem Member des Parameters angegebenen sind.Beachten Sie, dass diese Überladung wie DeflateRect funktioniert.
Beispiel
CRect rect1(100, 235, 200, 335);
CPoint pt(35, 65);
rect1 -= pt;
CRect rectResult(65, 170, 165, 270);
ASSERT(rect1 == rectResult);
Anforderungen
Header: atltypes.h