次の方法で共有


CPoint::Offset

更新 : 2007 年 11 月

CPoint のメンバ xy にそれぞれ値を加算します。

void Offset(
   int xOffset,
   int yOffset 
) throw( );
void Offset(
   POINT point 
) throw( );
void Offset(
   SIZE size 
) throw( );

パラメータ

  • xOffset
    CPoint のメンバ x に加算する量を指定します。

  • yOffset
    CPoint のメンバ y に加算する量を指定します。

  • point
    CPoint に加算する量 (POINT または CPoint) を指定します。

  • size
    CPoint に加算する量 (SIZE または CSize) を指定します。

使用例

CPoint   ptStart(100, 100);
ptStart.Offset(35, 35);

CPoint   ptResult(135, 135);
ASSERT(ptStart == ptResult);

// works with POINT, too

ptStart = CPoint(100, 100);
POINT pt;

pt.x = 35;
pt.y = 35;

ptStart.Offset(pt);

ASSERT(ptStart == ptResult);

// works with SIZE, too

ptStart = CPoint(100, 100);
SIZE size;

size.cx = 35;
size.cy = 35;

ptStart.Offset(size);

ASSERT(ptStart == ptResult);   

必要条件

ヘッダー : atltypes.h

参照

参照

CPoint クラス

階層図

CPoint::operator +=

CPoint::operator -=

その他の技術情報

CPoint のメンバ