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.
Diese Operatoren fügen diesen CSize-Wert dem Wert des Parameters hinzu.
CSize operator +(
SIZE size
) const throw( );
CPoint operator +(
POINT point
) const throw( );
CRect operator +(
const RECT* lpRect
) const throw( );
Hinweise
Siehe die folgenden Beschreibungen der einzelnen Operatoren:
operator +( size ) dieser Vorgang fügt zwei CSize-Werte hinzu.
operator +( point ) dieser Vorgang entspricht (Wechselt) einen Wert PUNKT (oder CPoint) durch diesen CSize-Wert aus.Die cx und cy-Member dieses CSize-Werts werden den x und y Datenmember des Werts POINT hinzugefügt.Sie ist der Version von CPoint::operator + analog, die einen GRÖSSE-Parameter akzeptiert.
operator +( lpRect ) dieser Vorgang entspricht (Wechselt) einen Wert RECT (oder CRect) durch diesen CSize-Wert aus.Die cx und cy-Member dieses CSize-Werts werden zu left, zu top, zu right und zu bottom Datenmember des Werts RECT hinzugefügt.Sie ist der Version von CRect::operator + analog, die einen GRÖSSE-Parameter akzeptiert.
Beispiel
CSize sz1(100, 100);
CSize sz2(50, 25);
CSize szOut;
szOut = sz1 + sz2;
CSize szResult(150, 125);
ASSERT(szOut == szResult);
// works with SIZE, too
sz1 = CSize(100, 100);
SIZE sz3;
sz3.cx = 50;
sz3.cy = 25;
szOut = sz1 + sz3;
ASSERT(szOut == szResult);
Anforderungen
Header: atltypes.h