CRgn のメンバ

更新 : 2007 年 11 月

基本クラスのメンバ

CObject のメンバ

CGdiObject のメンバ

構築

CRgn

CRgn オブジェクトを構築します。

初期化

CombineRgn

2 つの指定した CRgn オブジェクトを組み合わせた領域として CRgn オブジェクトを設定します。

CopyRgn

指定した CRgn オブジェクトをコピーして CRgn オブジェクトを設定します。

CreateEllipticRgn

CRgn オブジェクトを楕円領域として初期化します。

CreateEllipticRgnIndirect

CRgn オブジェクトを RECT 構造体で定義された楕円領域として初期化します。

CreateFromData

指定された領域と変換データから領域を作成します。

CreateFromPath

指定されたデバイス コンテキストに選択されているパスから領域を作成します。

CreatePolygonRgn

CRgn オブジェクトを多角形領域として初期化します。必要に応じて、システムは最後の頂点と最初の頂点を線分で結ぶことによって、多角形を自動的に閉じます。

CreatePolyPolygonRgn

CRgn オブジェクトを一連の閉じた多角形で構成される領域として初期化します。多角形は、離れていても重なり合っていてもかまいません。

CreateRectRgn

CRgn オブジェクトを四角形領域として初期化します。

CreateRectRgnIndirect

CRgn オブジェクトを RECT 構造体で定義された四角形領域として初期化します。

CreateRoundRectRgn

CRgn オブジェクトを角の丸い四角形領域として初期化します。

操作

EqualRgn

2 つの CRgn オブジェクトが等しいかどうかを調べます。

FromHandle

指定された Windows の領域へのハンドルに対応する CRgn オブジェクトへのポインタを返します。

GetRegionData

指定された領域を示すデータを指定されたバッファに設定します。

GetRgnBox

CRgn オブジェクトに外接する四角形の座標を取得します。

OffsetRgn

指定されたオフセット分 CRgn オブジェクトを移動します。

PtInRegion

指定された点が領域内にあるかどうかを調べます。

RectInRegion

指定された四角形の任意の部分が領域の境界内にあるかどうかを調べます。

SetRectRgn

指定された四角形領域に CRgn オブジェクトを設定します。

演算子

operator HRGN

CRgn オブジェクトが保持している Windows のハンドルを返します。

参照

参照

CRgn クラス

階層図