void InvalidateRect ( LPCRECT lpRect, BOOL bErase = vera );
Parametri
lpRect
Punti a un oggetto CRect o una struttura RECT che contiene il rettangolo (in coordinate del client) per essere aggiunto alla regione di aggiornamento. Se lpRect è NULL, l'intera area client viene aggiunto alla regione.
bErase
Specifica se lo sfondo all'interno della regione di aggiornamento è di essere cancellati.
Osservazioni
Invalida l'area client all'interno del rettangolo specificato tramite l'aggiunta di quel rettangolo nella regione di aggiornamento CWnd . Il rettangolo invalidato, insieme a tutte le altre aree della regione di aggiornamento, è segnato per la pittura, quando viene inviato il messaggio successivo WM_PAINT . Le aree invalidate si accumulano nella regione aggiornamento finché la regione viene elaborata quando si verifica la successiva chiamata WM_PAINT , o finché la regione viene convalidata dalla funzione membro ValidateRect o ValidateRgn.
Il parametro bErase specifica se lo sfondo all'interno dell'area di aggiornamento devono essere cancellati quando l'area di aggiornamento viene elaborato. Se bErase è TRUE, lo sfondo è cancellato quando viene chiamata la funzione membro BeginPaint ; Se bErase è FALSE, lo sfondo rimane invariato. Se bErase è TRUE per qualsiasi parte della regione di aggiornamento, viene cancellato lo sfondo in tutta la regione, non solo in parte specificata.
Windows Invia un messaggio WM_PAINT ogni volta che la regione di aggiornamento CWnd non è vuota e non ci sono altri messaggi nella coda dell'applicazione per tale finestra.
Panoramica di CWnd |nbsp; Membri della classe | Gerarchia Chart
Vedere anchenbsp;CWnd::BeginPaint, CWnd::ValidateRect, CWnd::ValidateRgn, :: InvalidateRect