void InvalidateRgn ( CRgn * pRgn, BOOL bErase = vera );
Parametri
pRgn
Puntatore a un oggetto CRgn che identifica la regione per essere aggiunto alla regione di aggiornamento. Si presuppone che la regione hanno coordinate del client. Se questo parametro è NULL, tutta l'area client viene aggiunto all'area di aggiornamento.
bErase
Specifica se lo sfondo all'interno della regione di aggiornamento è di essere cancellati.
Osservazioni
Invalida l'area client all'interno della regione determinata aggiungendo nella regione di aggiornamento corrente di CWnd. La regione invalidata, insieme a tutte le altre aree della regione di aggiornamento, è segnata per la pittura quando prossimo invio del messaggio WM_PAINT . Le aree invalidate si accumulano nella regione aggiornamento finché la regione viene elaborata quando un messaggio WM_PAINT viene successivamente inviato, 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, lo sfondo in tutta la regione, non solo in parte specificata, viene cancellato.
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.
Determinata regione deve essere stato precedentemente creata da una delle funzioni di regione.
Panoramica di CWnd |nbsp; Membri della classe | Gerarchia Chart
Vedere anchenbsp;CWnd::BeginPaint, CWnd::ValidateRect, CWnd::ValidateRgn, :: InvalidateRgn