Virtual void OnActivateView ( BOOL bActivate, CView * pActivateView, CView * pDeactiveView );
Parametri
bActivate
Indica se la vista è essere attivato o disattivato.
pActivateView
Punti all'oggetto di visualizzazione è attivato.
pDeactiveView
Punti all'oggetto view che sta di disattivazione.
Osservazioni
Chiamato dal framework quando una vista viene attivata o disattivata. L'implementazione predefinita di questa funzione imposta lo stato attivo alla vista da attivare. Eseguire l'override di questa funzione se si desidera eseguire l'elaborazione speciale quando una vista viene attivata o disattivata. Ad esempio, se si desidera fornire speciali segnali visivi che distinguono la visualizzazione attiva dalle opinioni inattive, si sarebbe esaminare il parametro bActivate e aggiornare aspetto della visualizzazione di conseguenza.
I parametri pActivateView e pDeactiveView indicano la stessa vista se finestra cornice principale dell'applicazione viene attivata senza modifiche nella vista attiva — ad esempio, se lo stato attivo viene trasferito da un'altra applicazione per questo, piuttosto che da una visualizzazione a altra all'interno dell'applicazione o quando si passa tra le finestre figlio MDI. Questo permette una vista a re-realize la sua tavolozza, se necessario.
Questi parametri sono diversi quando CFrameWnd::SetActiveView viene chiamato con una vista che è diversa da quello che sarebbe tornato CFrameWnd::GetActiveView . Questo accade più spesso con CreateStatic.
Pa&noramica di CView |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CWnd::OnActivate, CFrameWnd::SetActiveView, CFrameWnd::GetActiveView