CRect::OffsetRect

更新 : 2007 年 11 月

指定されたオフセットで CRect を移動します。

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

パラメータ

  • x
    左右に移動する量。左に移動するときは負の値を指定します。

  • y
    上下に移動する量。上に移動するときは負の値を指定します。

  • point
    上下左右に移動する量を指定する POINT 構造体または CPoint オブジェクト。

  • size
    移動する上下、左右の量を指定する SIZE 構造体または CSize オブジェクト。

解説

CRect は、x 軸方向に x 単位、y 軸方向に y 単位移動します。パラメータ x および y は符号付きの値なので、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));   

必要条件

ヘッダー : atltypes.h

参照

参照

CRect クラス

階層図

CRect::operator +

CRect::operator +=

CRect::operator -

CRect::operator -=

その他の技術情報

CRect のメンバ