CRect::operator +
Die ersten zwei Überladungen geben ein Objekt zurück, das CRect gleich CRect verlegte durch die angegebenen Offsets ist.
CRect operator +(
POINT point
) const throw( );
CRect operator +(
LPCRECT lpRect
) const throw( );
CRect operator +(
SIZE size
) const throw( );
Parameter
point
Eine PUNKT-Struktur oder ein CPoint-Objekt, das die Anzahl von Einheiten angibt, um den Rückgabewert zu verschieben.size
Eine GRÖSSE-Struktur oder ein CSize-Objekt, das die Anzahl von Einheiten angibt, um den Rückgabewert zu verschieben.lpRect
Zeigt auf RECT-Struktur oder zu CRect-Objekt, die die Anzahl von Einheiten enthält, um jede Seite des Rückgabewerts aufzublasen.
Rückgabewert
CRect, Verschieben oder vom vom verfügbar Aufblasen von CRect durch die Anzahl der Einheiten im - Parameter angegeben.
Hinweise
Die X- und ys (oder cx und cy) Parameters die Parameter werden zur Position von CRect hinzugefügt.
Die dritte Überladung gibt neues CRect zurück, die gleich CRect aufblies durch die Anzahl der Einheiten ist, die in jedem Member des Parameters angegebenen sind.
Beispiel
CRect rect1(100, 235, 200, 335);
CPoint pt(35, 65);
CRect rect2;
rect2 = rect1 + pt;
CRect rectResult(135, 300, 235, 400);
ASSERT(rectResult == rect2);
Anforderungen
Header: atltypes.h