virtual privatevoid OnActivateView ( BOOL bActivate, CView * pActivateView, CView * pDeactiveView );
Parâmetros
bActivate
Indica se o Exibir está sendo ativada ou desativada.
pActivateView
Aponta para o objeto de exibição que está sendo ativado.
pDeactiveView
Aponta para o objeto de exibição que está sendo desativada.
Observações
Chamado pela estrutura quando um Exibir é ativado ou desactivado. A implementação padrão desta função define o foco para o modo de exibição que está sendo ativado. Substituir esta função se você deseja executar processamento especial quando um Exibir é ativado ou desactivado. Por exemplo, se você quiser fornecer dicas visuais especiais que distinguem a exibição ativa as vistas inactivas, iria analisar o parâmetro bActivate e atualizar a aparência do Exibir em conformidade.
Os parâmetros pActivateView e pDeactiveView apontam para a vista mesma se janela do quadro principal do aplicativo é ativada com nenhuma mudança no modo de exibição ativo — por exemplo, se o foco está sendo transferido de outro aplicativo para este, em vez de um modo de exibição para outro dentro do aplicativo ou ao alternar entre janelas filho MDI. Isso permite que um modo de exibição para re-realize sua paleta, se necessário.
Esses parâmetros diferem quando CFrameWnd::SetActiveView é chamado com um modo de exibição que é diferente do que retornaria CFrameWnd::GetActiveView . Isso acontece com mais freqüência com divisão windows.
Visão geral de CView | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CWnd::OnActivate, CFrameWnd::SetActiveView, CFrameWnd::GetActiveView