CWnd::Invalidate
Unieważnia całego obszaru klienta z CWnd.
void Invalidate(
BOOL bErase = TRUE
);
Parametry
- bErase
Określa, czy tło w regionie aktualizacji wymazane.
Uwagi
Obszar klienta jest oznaczony do malowania, kiedy następnego WM_PAINT komunikat.Regionu mogą również być sprawdzone przed WM_PAINT występuje przez ValidateRect lub ValidateRgn funkcji składowej.
bErase Parametr określa, czy usunięte podczas przetwarzania regionu aktualizacji tła obszaru aktualizacji.Jeśli bErase jest TRUE, wymazywane jest tło podczas BeginPaint wywoływana jest funkcja Członkowskie; Jeśli bErase jest FALSE, tło pozostaje niezmieniony.Jeśli bErase jest TRUE dla jakiejkolwiek części regionu aktualizacji wymazaniu tła całego regionu, nie tylko w danej części.
System Windows wysyła WM_PAINT wiadomości w każdym przypadku, gdy CWnd aktualizacja region nie jest pusty i brak innych wiadomości w kolejce aplikacji dla tego okna.
Przykład
Zobacz przykład dla CWnd::UpdateWindow.
Wymagania
Nagłówek: afxwin.h