CWnd::GetUpdateRgn
pRgn で識別される領域に更新領域を取得します。
int GetUpdateRgn(
CRgn* pRgn,
BOOL bErase = FALSE
);
パラメーター
pRgn
更新領域を識別します。bErase
背景を消去するかどうか、子ウィンドウの非クライアント領域を描画するかどうかを指定します。 FALSE の場合は、描画されません。
戻り値
取得した領域の型を示す short 型整数のフラグを指定します。 次の値のいずれかになります。
SIMPLEREGION 領域には重なり合う境界線がありません。
COMPLEXREGION 領域には、重なり合った境界線があります。
NULLREGION 領域は空です。
ERROR 領域は作成されませんでした。
解説
領域の座標は、左上隅からの相対値 (クライアント座標) になります。
BeginPaint メンバー関数は、自動的に更新領域を有効にします。このため、BeginPaint を呼び出した後すぐに呼び出された GetUpdateRgn によって、空の更新領域が得られます。
必要条件
**ヘッダー:**afxwin.h