共用方式為


CSize::operator +

這些運算子會將這個 CSize 值給參數的值。

CSize operator +( 
   SIZE size  
) const throw( );
CPoint operator +( 
   POINT point  
) const throw( );
CRect operator +( 
   const RECT* lpRect  
) const throw( );

備註

請參閱個別的運算子的下列說明:

  • operator +( size ) 這項作業會將兩個 CSize 值。

  • operator +( point ) 這個作業會以這 CSize 值位移 (移動) (或 CPoint) 值。 這 CSize 值的 cxcy 成員加入至 值的 xy 資料成員。 它類似於採用 大小 參數 CPoint::operator + 版本。

  • operator +( lpRect ) 這個作業會以這 CSize 值位移 (移動) 的長度 (或 CRect) 值。 這 CSize 值的 cxcy 成員加入至 lefttoprightbottomRECT 值的資料成員。 它類似於採用 大小 參數 CRect::operator + 版本。

範例

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);   

需求

Header: atltypes.h

請參閱

參考

CSize 類別

階層架構圖

CPoint::operator +

CRect::operator +