Partager via


COleControl::InvalidateRgn

Invalide la zone cliente de la fenêtre de conteneur dans la zone donnée.

void InvalidateRgn(
   CRgn* pRgn,
   BOOL bErase = TRUE 
);

Paramètres

  • pRgn
    Un pointeur vers un objet de CRgn qui identifie la zone d'affichage de l'objet OLE pour invalider, dans les coordonnées clientes de la fenêtre contenante.Si ce paramètre est NULL, l'étendue est l'objet entier.

  • bErase
    Spécifie si l'arrière-plan dans la zone invalidée doit être supprimé.Si TRUE, l'arrière-plan est supprimé.Si FALSE, l'arrière-plan reste inchangé.

Notes

Cela peut être utilisé pour redessiner des contrôles sans fenêtre dans le conteneur.La zone invalidée, avec toutes autres zones dans la région de mise à jour, est marquée pour peindre lorsque le message de WM_PAINT est envoyé.

Si bErase est TRUE pour n'importe quelle partie de la zone de mise à jour, l'arrière-plan dans la zone entière, pas seulement à la partie donnée, est supprimé.

Configuration requise

Header: afxctl.h

Voir aussi

Référence

Classe de COleControl

Graphique de la hiérarchie