CWnd::GetUpdateRgn

pRgn で識別される領域に更新領域を取得します。

int GetUpdateRgn(
   CRgn* pRgn,
   BOOL bErase = FALSE 
);

パラメーター

  • pRgn
    更新領域を識別します。

  • bErase
    背景を消去するかどうか、子ウィンドウの非クライアント領域を描画するかどうかを指定します。 FALSE の場合は、描画されません。

戻り値

取得した領域の型を示す short 型整数のフラグを指定します。 次の値のいずれかになります。

  • SIMPLEREGION   領域には重なり合う境界線がありません。

  • COMPLEXREGION   領域には、重なり合った境界線があります。

  • NULLREGION   領域は空です。

  • ERROR   領域は作成されませんでした。

解説

領域の座標は、左上隅からの相対値 (クライアント座標) になります。

BeginPaint メンバー関数は、自動的に更新領域を有効にします。このため、BeginPaint を呼び出した後すぐに呼び出された GetUpdateRgn によって、空の更新領域が得られます。

必要条件

**ヘッダー:**afxwin.h

参照

参照

CWnd クラス

階層図

CWnd::BeginPaint

GetUpdateRgn

概念

CWnd のメンバー