CSize::operator +
Questi operatori aggiungere il valore CSize al valore del parametro.
CSize operator +(
SIZE size
) const throw( );
CPoint operator +(
POINT point
) const throw( );
CRect operator +(
const RECT* lpRect
) const throw( );
Note
Vedere le descrizioni dei singoli operatori:
operator +( size ) questa operazione somma due valori CSize.
operator +( point ) questa operazione compensa (sposta) un valore CPointo QUESTION ) dal valore CSize. I membri cy e cx di questo valore CSize aggiunti ai membri dati y e x del valore POINT. È analoga alla versione CPoint::operator + che accetta un parametro DIMENSIONE.
operator +( lpRect ) questa operazione compensa (sposta) un valore CRecto RECT ) dal valore CSize. I membri cy e cx di questo valore CSize vengono aggiunti a left, a top, a righte membri dati bottom del valore RECT. È analoga alla versione CRect::operator + che accetta un parametro DIMENSIONE.
Esempio
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);
Requisiti
Header: atltypes.h