CSize::operator +
Dodawanie tych operatorów, to CSize wartość do wartości parametru.
CSize operator +(
SIZE size
) const throw( );
CPoint operator +(
POINT point
) const throw( );
CRect operator +(
const RECT* lpRect
) const throw( );
Uwagi
Zobacz następujące opisy poszczególnych podmiotów gospodarczych:
operator + (size) tej operacji dodaje dwa CSize wartości.
operator + (point) tej operacji jest przeciwstawna (przeniesienia) punkt (lub CPoint) wartość przez to CSize wartości.Cx i cy członkowie to CSize wartości są dodawane do x i y danych członków punkt wartości.Jest analogiczne do wersji CPoint::operator + , ma rozmiar parametru.
operator + (lpRect) tej operacji jest przeciwstawna (przeniesienia) RECT (lub CRect) wartość przez to CSize wartości.Cx i cy członków niniejszego CSize wartości są dodawane do lewej, góry, prawej, i u dołu danych członków RECT wartość.Jest analogiczne do wersji CRect::operator + , ma rozmiar parametru.
Przykład
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);
Wymagania
Nagłówek: atltypes.h