Je souhaite vous poser une question à propos de l'application SDI MFC. Comment repeindre une zone (région) de la vue dans l'application SDI MFC mais sans repeindre l'affichage complet?Zone RePaint (région) dans la vue sdi MFC
0
A
Répondre
0
Jetez un coup d'œil à la fonctionnalité Invalider. Vous pouvez invalider un rectangle, une région ou la fenêtre while.
Une région invalidée sera repeinte avec le prochain message WM_PAINT. Dans votre méthode OnPaint(), vous pouvez interroger la région de découpage à partir de l'objet CDC. Si l'objet en question ne contient pas la région/rectangle, vous pouvez ignorer le dessin.
1
Utilisez :: InvalidateRect() et/ou CWnd :: InvalidateRect().