Partager via


Gérer l'affichage actuel

Lors de l'implémentation par défaut des fenêtres frames, une fenêtre cadre contient une vue actuellement active. Si la fenêtre cadre contient plusieurs vues, comme par exemple dans une fenêtre de fractionnement, la vue actuelle est la vue la plus récente utilisée. La vue active est indépendante de la fenêtre active windows ou le focus d'entrée actuel.

Lorsque la vue active change, l'infrastructure notifie la vue actuelle en appelant la fonction membre de OnActivateView. Déterminez si la vue est activée ou désactivée en examinant le paramètre bActivate de OnActivateView. Par défaut, OnActivateView définit le focus sur la vue actuelle au moment de l'activation. Remplacez OnActivateView pour effectuer tout traitement spécial lorsque la vue est désactivée ou réactivée. Par exemple, fournissez des signaux visuels spéciaux pour distinguer la vue active, d'autres vues inactives.

Une fenêtre cadre transfère les commandes à sa vue actuelle (active), comme décrit dans Routage des commandes, dans le cadre du routage des commandes standard.

Voir aussi

Référence

À l'aide de les fenêtres frame