Partager via


Gestion de l'affichage actuel

Dans le cadre de l’implémentation par défaut des fenêtres frame, une fenêtre frame effectue le suivi d’une vue actuellement active. Si la fenêtre de cadre contient plusieurs vues, comme dans une fenêtre fractionnée, la vue actuelle est la vue la plus récemment utilisée. L’affichage actif est indépendant de la fenêtre active dans Windows ou du focus d’entrée actuel.

Lorsqu'il y a un changement de la vue active, le framework notifie la vue actuelle en appelant sa fonction membre OnActivateView. Vous pouvez déterminer si la vue est activée ou désactivée en examinant OnActivateViewle paramètre bActivate . Par défaut, OnActivateView définit le focus sur la vue actuelle lors de l'activation. Vous pouvez remplacer OnActivateView pour effectuer un traitement spécial lorsque l’affichage est désactivé ou réactivé. Par exemple, vous souhaiterez peut-être fournir des indications visuelles spéciales pour distinguer l’affichage actif d’autres affichages inactifs.

Une fenêtre frame transfère les commandes à son affichage actuel (actif), comme décrit dans Le routage des commandes, dans le cadre du routage de commande standard.

Voir aussi

Utilisation de Frame Windows