次の方法で共有


CRgn::OffsetRgn

指定したオフセットによって CRgn のオブジェクトに格納されている領域を移動します。

int OffsetRgn(
   int x,
   int y 
);
int OffsetRgn(
   POINT point 
);

パラメーター

  • x
    単位の数を左右に実行されるように指定します。

  • y
    単位の数を上下に移動するように指定します。

  • point
    point の x 座標の左側に単位数を指定します。point の y 座標は上下に移動するための単位数を指定します。point のパラメーターは [ポイント] の構造または CPoint のオブジェクトである場合があります。

戻り値

新しい領域の種類。次のいずれかの値になります。

  • COMPLEXREGION の領域に境界線が重複することがあります。

  • [エラー] 領域のハンドルが無効です。

  • NULLREGION の領域は空です。

  • SIMPLEREGION の領域に重複の境界線がありません。

解説

関数は、y 軸に沿って x 軸半径と y の 単位に沿って x 領域の単位を実行します。

領域の座標値が 32,768 と等しい– 32,767 以下と大きさ。xy の パラメーターが無効な領域の座標を防ぐ慎重に選択する必要があります。

使用例

CRgn::CreateEllipticRgnの例を参照してください。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CRgn クラス

階層図

OffsetRgn