CView::OnActivateView

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

Index