CWnd::Invalidate

voidInvalidate (BOOLbErase=vrai);

Paramètres

bErase

Spécifie si l'arrière-plan de la région de mise à jour doit être effacé.

Remarques

Invalide la zone cliente entière de CWnd. La zone client est marquée pour la peinture quand le message WM_PAINT suivant se produit. La région peut également être validée avant un message WM_PAINT se produit par la fonction de membre de zone ou ValidateRgn.

Le paramètre bErase spécifie si l'arrière-plan de la zone de mise à jour doit être effacé lorsque la zone de mise à jour est traitée. Si bErase est TRUE, l'arrière-plan est effacé lorsque la fonction de membre BeginPaint est appelée ; Si bErase a la valeur FALSE, le fond reste inchangé. Si bErase est vrai pour toute partie de la région de mise à jour, l'arrière-plan de l'ensemble de la région, non seulement dans la partie donnée, est effacé.

Windows envoie un message WM_PAINT chaque fois que la région de mise à jour de CWnd n'est pas vide et il n'y a pas d'autres messages dans la file d'attente de la demande pour cette fenêtre.

Aperçu de CWnd |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;CWnd::BeginPaint, CWnd::ValidateRect, CWnd::ValidateRgn, :: InvalidateRect

Index