CWnd::Invalidate

void無効にする (BOOLbErase=);

パラメーター

bErase

更新領域の背景を消去するかどうかを指定します。

解説

CWndの全体のクライアント領域を無効にします。次のWM_PAINTメッセージが発生するとクライアント領域の描画がマークされます。WM_PAINTメッセージ、 ValidateRectまたはValidateRgnのメンバー関数によって発生する前に、地域も検証することができます。

パラメーター bEraseは、更新領域内で背景が更新領域が処理されるときに消去するかどうかを指定します。BEraseTRUEの場合は、 BeginPaintメンバー関数が呼び出されたとき、背景が消去されます。bEraseFALSEの場合、背景は変更されません。BEraseTRUE更新領域のあらゆる部分の場合は、全体の地域だけでなく、指定した部分の背景が消去されます。

CWndの更新領域が空でないしがないほかのメッセージ アプリケーション キューにそのウィンドウがWM_PAINTメッセージ Windows を送信します。

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

参照特価;CWnd::BeginPaintCWnd::ValidateRectCWnd::ValidateRgn :: InvalidateRect(&N)

Index