共用方式為


CRect::operator +

前兩個多載會傳回與 CRect 等於所指定的位移 CRect 取代的物件。

CRect operator +( 
   POINT point  
) const throw( );
CRect operator +( 
   LPCRECT lpRect  
) const throw( );
CRect operator +( 
   SIZE size  
) const throw( );

參數

  • point
    指定單元數目移動傳回值的 結構或 CPoint 物件。

  • size
    指定單元數目移動傳回值的 大小 結構或 CSize 物件。

  • lpRect
    out 包含單元數個可傳回值的每一邊的 的長度 結構或 CRect 物件。

傳回值

CRect 因移動或擴大 CRect 由參數所指定的位元數。

備註

參數的 xycxcy和 (或) 參數加入至 CRect 的位置。

使用 CRect 相等由參數中的每個成員指定單元數種可擴充的第三個多載會傳回新的 CRect

範例

CRect   rect1(100, 235, 200, 335);
CPoint   pt(35, 65);
CRect   rect2;

rect2 = rect1 + pt;

CRect   rectResult(135, 300, 235, 400);

ASSERT(rectResult == rect2);   

需求

Header: atltypes.h

請參閱

參考

CRect 類別

階層架構圖

CRect::operator +=

CRect::operator -

CRect::OffsetRect

CRect::InflateRect