Compartilhar via


Gerenciando a exibição atual

Como parte da implementação padrão de janelas de quadros, uma janela de quadro mantém o controle de uma exibição ativa no momento. Se a janela de quadros contiver mais de uma exibição, como em uma janela de divisor, a exibição atual será a exibição mais recente em uso. O modo de exibição ativo é independente da janela ativa no Windows ou do foco de entrada atual.

Quando a exibição ativa muda, a estrutura notifica o modo de exibição atual chamando sua função de membro OnActivateView. Você pode saber se a exibição está sendo ativada ou desativada examinando o parâmetro bActivate de OnActivateView. Por padrão, OnActivateView define o foco para o modo de exibição atual na ativação. Você pode substituir OnActivateView para executar qualquer processamento especial quando a exibição for desativada ou reativada. Por exemplo, talvez você queira fornecer indicações visuais especiais para distinguir o modo de exibição ativo de outras exibições inativas.

Uma janela de quadro encaminha comandos para sua exibição atual (ativa), conforme descrito em Roteamento de Comando, como parte do roteamento de comando padrão.

Confira também

Usando janelas com moldura