CView::OnActivateView
Appelé par l'infrastructure lorsqu'une vue est activée ou désactivée.
virtual void OnActivateView(
BOOL bActivate,
CView* pActivateView,
CView* pDeactiveView
);
Paramètres
bActivate
Indique si la vue est activée ou désactivée.pActivateView
Pointe vers l'objet de vue qui est activé.pDeactiveView
Pointe vers l'objet de vue qui est désactivé.
Notes
L'implémentation par défaut de cette fonction définit le focus à la vue est activé. Remplacez cette fonction si vous souhaitez effectuer le traitement spécial lorsqu'une vue est activée ou désactivée. Par exemple, si vous souhaitez fournir des signaux visuels spéciaux qui respectent la vue active des vues inactives, vous examineriez le paramètre d' bActivate et le feriez à jour l'apparence de la vue en conséquence.
Le point de paramètres d' pActivateView et d' pDeactiveView au même s'affichent dans la fenêtre frame principale de l'application est lancée sans la modification de la vue active (par exemple, si le focus est transféré d'une autre application à celui-ci, plutôt que d'une vue à un autre dans l'application ou en basculant parmi des fenêtres MDI enfants. Cela permet à une vue à nouveau pour effectuer sa palette, si nécessaire.
Ces paramètres diffèrent lorsque CFrameWnd::SetActiveView est appelé avec une vue différente de le CFrameWnd::GetActiveView se retournerait. Cela se produit le plus souvent avec les fenêtres fractionnées.
Configuration requise
Header: afxwin.h