次の方法で共有


CRgn::CopyRgn

CRgn のオブジェクトに pRgnSrc で定義されている領域をコピーします。

int CopyRgn(
   CRgn* pRgnSrc 
);

パラメーター

  • pRgnSrc
    既存の領域を指定します。

戻り値

結果の領域の種類を指定します。次のいずれかの値が返されます。

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

  • [エラー] 作成された新しい領域はありません。

  • NULLREGION の新しい領域は空です。

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

解説

新しい領域は、以前の CRgn オブジェクトに格納されている領域を置き換えます。この関数は CombineRgn のメンバー関数の特殊なケースです。

使用例

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

必要条件

ヘッダー: afxwin.h

参照

関連項目

CRgn クラス

階層図

CRgn::CombineRgn

CombineRgn