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 以下と大きさ。x と y の パラメーターが無効な領域の座標を防ぐ慎重に選択する必要があります。
使用例
CRgn::CreateEllipticRgnの例を参照してください。
必要条件
ヘッダー: afxwin.h