CRgn::CopyRgn

 

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

構文

      int CopyRgn(
   CRgn* pRgnSrc 
);

パラメーター

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

戻り値

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

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

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

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

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

解説

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

使用例

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

必要条件

ヘッダー: afxwin.h

参照

CRgn クラス
階層図
CRgn::CombineRgn
CombineRgn