Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

CSize sınıfı

Hiyerarşi grafik

CPoint::operator +

CRect::operator +