CView::OnActivateView

virtuel void OnActivateView ( BOOL bActivate, CView * pActivateView, CView * pDeactiveView );

Paramètres

bActivate

Indique si la vue est actuellement activé ou désactivé.

pActivateView

Points de l'objet view qui est activé.

pDeactiveView

Points de l'objet view qui est actuellement désactivé.

Remarques

Appelé par le framework lorsqu'une vue est activée ou désactivée. L'implémentation par défaut de cette fonction définit le focus à la vue est activée. Substituez cette fonction si vous souhaitez effectuer un traitement spécial lorsqu'une vue est activée ou désactivée. Par exemple, si vous souhaitez offrir des repères visuels spéciaux qui distinguent la vue active les vues inactifs, vous examinez le paramètre bActivate et mise à jour d'apparence de la vue en conséquence.

Les paramètres pActivateView et pDeactiveView pointent vers le même point de vue, si la fenêtre frame principale de l'application est activée avec aucun changement dans l'affichage actif — par exemple, si le focus est transféré dans une autre application de celui-ci, plutôt que d'une vue à l'autre dans l'application ou lors du basculement entre des fenêtres enfants MDI. Cela permet une vue de re-realize sa palette, si nécessaire.

Ces paramètres diffèrent lorsque CFrameWnd::SetActiveView est appelé avec une vision différente de ce qui reviendrait CFrameWnd::GetActiveView . Cela se produit plus souvent avec fenêtres.

Aperçu de CView |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CWnd::OnActivate, CFrameWnd::SetActiveView, CFrameWnd::GetActiveView

Index