CView::OnActivateView
Chamado pela estrutura quando uma exibição é ativada ou desativada.
virtual void OnActivateView(
BOOL bActivate,
CView* pActivateView,
CView* pDeactiveView
);
Parâmetros
bActivate
Indica se a exibição 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 desativado.
Comentários
A implementação padrão de essa função define o foco para o modo que está sendo ativado. Substituir essa função se você deseja executar processamento especial quando uma exibição está ativado ou desativada. Por exemplo, se você desejar fornecer dicas visuais especiais que distinguiem modo ativo de modos de exibição inativos, você examinaria o parâmetro de bActivate e atualizaria a aparência de exibição de acordo.
O ponto de parâmetros de pActivateView e de pDeactiveView a mesma exibe se a janela de quadro chave do aplicativo está ativado sem nenhuma alteração no modo ativo — por exemplo, se o foco está sendo transferido de outro aplicativo para isso, em vez de uma exibição outra dentro do aplicativo ou quando alternando entre janelas filho MDI. Isso permite que uma exibição que realize sua paleta, se necessário.
Esses parâmetros diferem quando CFrameWnd::SetActiveView é chamado com uma exibição que seja diferente do que CFrameWnd::GetActiveView retornaria. Isso acontece com mais freqüência com separador do windows.
Requisitos
Cabeçalho: afxwin.h