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 moldura contiver mais de uma exibição, como por exemplo, em uma janela de divisor, a exibição atual será a mais recente em uso. O modo de exibição ativo é independente da janela ativa no Windows ou do foco de entrada atual.

Quando o modo de exibição ativo é alterado, 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 OnActivateViewo parâmetro bActivate . 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 é 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 no Roteamento de Comando, como parte do roteamento de comando padrão.

Consulte também

Usando janelas com moldura