CWnd::RedrawWindow

BOOL RedrawWindow ( LPCRECT lpRectUpdate = NULL CRgn ※ prgnUpdate = NULL、 UINT フラグ = RDW_INVALIDATE | RDW_UPDATENOW | RDW_ERASE );

戻り値

ウィンドウが正しく再描画されたそうでなければ 0。

パラメーター

lpRectUpdate

更新四角形の座標を含むRECT構造体へのポインター。PrgnUpdate有効領域のハンドルが含まれる場合、このパラメーターは無視されます。

prgnUpdate

更新領域を識別します。PrgnUpdateとlpRectUpdateの両方がNULL場合は、クライアント領域全体が更新領域に追加されます。

フラグ

ウィンドウを無効にするには、次のフラグが使用されます。:

解説

指定された四角形または領域で指定されたウィンドウのクライアント領域を更新します。

RedrawWindowメンバー関数を使用して、デスクトップ ウィンドウの一部を無効にすると、そのウィンドウを受信しない、 WM_PAINTメッセージ。デスクトップを再描画するには、アプリケーションを使用する必要がありますCWnd::ValidateRgn、 CWnd::InvalidateRgn、 CWnd::UpdateWindow、または :: RedrawWindow

CWnd の概要|nbsp;クラス メンバー |階層図(&N)

Index