voidInvalidateRect (LPCRECTlpRect,BOOLbErase=vrai);
Paramètres
lpRect
Pointe vers un objet CRect ou une structure RECT qui contient le rectangle (en coordonnées clientes) à ajouter à la région de mise à jour. Si lpRect est NULL, la zone cliente entière est ajoutée à la région.
bErase
Spécifie si l'arrière-plan de la région de mise à jour doit être effacé.
Remarques
Invalide la zone cliente dans le rectangle donné en ajoutant ce rectangle à la région de mise à jour de CWnd . Le rectangle invalidé, avec toutes les autres zones de la région de mise à jour, est marqué pour la peinture quand le message WM_PAINT suivant est envoyé. Les zones invalidées s'accumulent dans la région de mise à jour jusqu'à ce que la région est traitée lors de l'appel WM_PAINT suivant se produit, ou jusqu'à ce que la région est validée 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 dans toute la région est effacé, pas seulement dans la partie donnée.
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