Partage 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 frame contient plusieurs vues, comme par exemple dans une fenêtre de fractionnement, l’affichage actuel est l’affichage le plus récent utilisé. L’affichage actif est indépendant de la fenêtre active dans Windows ou du focus d’entrée actuel.

Lorsque la vue active change, l’infrastructure avertit l’affichage actuel 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 l’affichage actuel sur 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 fenêtres frame