Partilhar via


EC_ACTIVATE

[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Uma janela de vídeo está sendo ativada ou desativada.

Parâmetros

Lparam1

(BOOL) TRUE se a janela estiver ativada ou FALSE se a janela estiver desativada.

lParam2

(IUnknown*) Ponteiro para a interface IBaseFilter do renderizador.

Ação Padrão

O gerenciador de grafo de filtro define o foco por meio da interface IResourceManager . Ele não envia a notificação de evento para o aplicativo.

Comentários

Um renderizador de vídeo envia esse evento sempre que sua janela é ativada ou desativada (ou seja, quando recebe uma mensagem WM_ACTIVATEAPP). A ativação ou desativação da janela pode ocorrer porque a janela ganhou ou perdeu o foco, ou porque o renderizador alternou entre o modo de tela inteira e o modo em janela.

Esse evento permite que o gerenciador de grafo de filtro aloque recursos que dependem do foco da janela, como dispositivos de áudio.

Requisitos

Requisito Valor
parâmetro
Dshow.h

Confira também

Códigos de notificação de eventos

Notificação de evento no DirectShow