CWnd::InvalidateRgn
void InvalidateRgn(
CRgn* pRgn,
BOOL bErase = TRUE
);
參數
pRgn
out 識別將區域加入的更新區域的 CRgn 物件的指標。 這個區域會假設有用戶端座標。 如果此參數為, NULL整個工作區加入更新區域。bErase
指定是否要清除在更新本機內容的背景。
備註
要使其失效的區域,與其他任何區域搭配在更新區域,用於繪製的 WM_PAINT 資訊時的標記接著傳送。 失效的區域會在更新區域中累積,直到區域處理,當 WM_PAINT 資訊接著傳送時,或直到區域由 ValidateRect 或 ValidateRgn 成員驗證函式。
bErase 參數指定是否要清除在更新區域內的背景,當更新本機處理時。 如果 bErase 是 是,清除背景,當 BeginPaint 成員函式呼叫時,如果 bErase 是 否背景,則會保持不變。 如果 bErase 是更新區域的任何部分的背景 是 ,在整個區域,而不只是給定的區段中,清除。
視窗傳送 WM_PAINT 資訊,就 CWnd 更新區域不是空的,而且不會對應用程式佇列中其他訊息視窗的。
必須由其中一個先前建立特定區域區域函式。
需求
Header: afxwin.h