共用方式為


CWnd::Invalidate

無效 CWnd整個工作區。

void Invalidate(
   BOOL bErase = TRUE 
);

參數

  • bErase
    指定是否要清除在更新本機內容的背景。

備註

工作區為繪製下 WM_PAINT 訊息何時標記時發生。 在 WM_PAINT 訊息由 ValidateRectValidateRgn 成員函式之前,會發生這個區域也會驗證。

bErase 參數指定是否要清除在更新區域內的背景,當更新本機處理時。 如果 bErase 是 ,清除背景,當 BeginPaint 成員函式呼叫時,如果 bErase 是 背景,則會保持不變。 如果 bErase 是更新區域的任何部分的背景 ,在整個區域,而不只是給定的區段中,清除。

視窗傳送 WM_PAINT 資訊,就 CWnd 更新區域不是空的,而且不會對應用程式佇列中其他訊息視窗的。

範例

CWnd::UpdateWindow。請參閱範例。

需求

Header: afxwin.h

請參閱

參考

CWnd 類別

階層架構圖

CWnd::BeginPaint

CWnd::ValidateRect

CWnd::ValidateRgn

InvalidateRect

CWnd::InvalidateRect

CWnd::InvalidateRgn