CView::OnActivateView
Chamado pela estrutura quando um modo de exibição é ativado ou desativado.
virtual void OnActivateView(
BOOL bActivate,
CView* pActivateView,
CView* pDeactiveView
);
Parâmetros
bActivate
Indica se o modo de exibição está sendo ativada ou desativada.pActivateView
Aponta para o objeto de exibição que está sendo ativada.pDeactiveView
Aponta para o objeto de exibição que está sendo desativada.
Comentários
A implementação padrão dessa função define o foco para o modo de exibição que está sendo ativado.Substitua esta função para realizar processamento especial quando um modo de exibição é ativado ou desativado.Por exemplo, se você quiser fornecer dicas visuais especiais que distinguem o modo de exibição ativo de modos de exibição inativo, seria examinar o bActivate parâmetro e atualizar a aparência do modo de exibição da mesma forma.
The pActivateView e pDeactiveView parâmetros aponte para o mesmo modo de exibição se a janela do quadro principal do aplicativo será ativada com nenhuma alterar no modo de exibição ativo — por exemplo, se o foco está sendo transferido do outro aplicativo a esta, 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 são diferentes quando CFrameWnd::SetActiveView é chamado com um modo de exibição que é diferente da que CFrameWnd::GetActiveView retornaria.Isso acontece mais freqüentemente com janelas do divisor.
Requisitos
Cabeçalho: afxwin.h