Gestire la visualizzazione corrente
Come parte dell'implementazione predefinita delle applicazioni utilizzano, una finestra cornice tiene traccia al momento della visualizzazione attiva di un controllo.Se la finestra cornice contiene più di una visualizzazione, come ad esempio in una finestra con separatore, la visualizzazione corrente è l'utilizzato di visualizzazione più recente.La visualizzazione attiva è indipendente dalla finestra attiva windows o nello stato attivo per l'input corrente.
Quando la visualizzazione attiva, il framework notifica la visualizzazione corrente chiamando la funzione membro di OnActivateView .È possibile stabilire se la visualizzazione non attivare o disattivanda esaminando il parametro di bActivate di entity_CODEOnActivateView.Per impostazione predefinita, OnActivateView imposta lo stato attivo alla visualizzazione corrente sull'attivazione.È possibile eseguire l'override di OnActivateView per eseguire l'elaborazione speciale quando la visualizzazione viene disattivata o riattivato.Ad esempio, è possibile fornire segnali visivi speciali per distinguere la visualizzazione attiva da un'altra, visualizzazioni inattive.
Una finestra cornice inoltra i controlli alla relativa visualizzazione corrente (attivo), come descritto in Routing dei comandi, come parte del routing di comandi standard.