Condividi tramite


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

Vedere anche

Riferimenti

Classe CWnd

Grafico delle gerarchie

CWnd::BeginPaint

CWnd::ValidateRect

CWnd::ValidateRgn

InvalidateRect

CWnd::InvalidateRect

CWnd::InvalidateRgn