CWnd::Invalidate
Invalida l'intera area client CWnd.
void Invalidate(
BOOL bErase = TRUE
);
Parametri
- bErase
Specifica se lo sfondo all'interno dell'area di aggiornamento devono essere eliminati.
Note
L'area client è contrassegnata per il disegno quando il messaggio riportato WM_PAINT si verifica.L'area può essere convalidato prima che un messaggio WM_PAINT venga eseguita dalla funzione membro ValidateRgn o ValidateRect.
Il parametro bErase specifica se lo sfondo nell'area di aggiornamento devono essere eliminati quando la regione di aggiornamento viene elaborata.Se bErase è TRUE, i precedenti vengono eliminati quando la funzione membro BeginPaint è denominata; se bErase è FALSE, i precedenti rimangono invariati.Se bErase è TRUE per una parte dell'area di aggiornamento, lo sfondo dell'intera area, non solo la parte specificata, vengono cancellati.
Windows invia un messaggio WM_PAINT ogni volta che la regione di aggiornamento CWnd non è vuota e non esistono altri messaggi della coda di applicazione per tale finestra.
Esempio
Vedere l'esempio relativo CWnd::UpdateWindow.
Requisiti
Header: afxwin.h