CWnd::GetUpdateRgn

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

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

パラメーター

  • pRgn
    更新領域を指定します。

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

戻り値

結果の領域の種類を示す短い整数のフラグを指定します。値は、次のいずれかを実行できます:

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

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

  • NULLREGION 領域は空です。

  • [エラー] 領域は作成されませんでした。

解説

この領域の座標は左上隅 (クライアント座標) に関連しています。

BeginPaint のメンバー関数は自動的に更新領域を検証するため、BeginPaint の呼び出しが空の更新領域を取得した直後に GetUpdateRgn に対する呼び出しはしました。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWnd クラス

階層図

CWnd::BeginPaint

GetUpdateRgn