CView:: OnActivateView

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 CViewMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CWnd::OnActivate, CFrameWnd::SetActiveView, CFrameWnd::GetActiveView

Index