CSize::operator +
Bu operatörler bunu Ekle CSize parametresinin değeri değeri.
CSize operator +(
SIZE size
) const throw( );
CPoint operator +(
POINT point
) const throw( );
CRect operator +(
const RECT* lpRect
) const throw( );
Notlar
Tek tek işleçler aşağıdaki açıklamalar için bkz:
operator + (size) bu işlem iki ekler CSize değerler.
operator + (point) bu işlem kaydırır (taşır) bir noktası (veya CPoint) değerine göre bu CSize değeri. Cx ve cy üyeleri bu CSize değeri eklenir x ve y veri üyeleri noktası değeri. Sürüme paraleldir CPoint::operator + alır, bir BOYUTU parametresi.
operator + (lpRect) bu işlem kaydırır (taşır) bir rect (veya CRect) değerine göre bu CSize değeri. Cx ve cy üyeleri bu CSize değeri eklenir sol, üstüne, sağ, ve alt veri üyeleri RECT değeri. Sürüme paraleldir CRect::operator + alır, bir BOYUTU parametresi.
Örnek
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);
Gereksinimler
Başlık: atltypes.h