CRect::OffsetRect

以指定的位移 CRect 移動。

void OffsetRect( 
   int x, 
   int y  
) throw( );
void OffsetRect( 
   POINT point  
) throw( );
void OffsetRect( 
   SIZE size  
) throw( );

參數

  • x
    指定數量向左或向右移動。它必須是負數向左移動的。

  • y
    指定數量上下移動。它必須是負數引發。

  • point
    包含指定移動的兩個維度的 結構或 CPoint 物件。

  • size
    包含指定移動的兩個維度的 大小 結構或 CSize 物件。

備註

移動沿著 X 軸和 Y 單位的 CRectx 單位沿著 Y 軸。xy 參數是帶正負號值,因此, CRect 可以左側或右側的向上或向下移動。

範例

CRect rect(0, 0, 35, 35);

rect.OffsetRect(230, 230);

// rect is now (230, 230, 265, 265)
ASSERT(rect == CRect(230, 230, 265, 265));   

需求

Header: atltypes.h

請參閱

參考

CRect 類別

階層架構圖

CRect::operator +

CRect::operator +=

CRect::operator -

CRect::operator - =