Condividi tramite


EC_ACTIVATE

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Viene attivata o disattivata una finestra video.

Parametri

lParam1

(BOOL) TRUE se la finestra è attivata o FALSE se la finestra è disattivata.

lParam2

(IUnknown*) Puntatore all'interfaccia IBaseFilter del renderer.

Azione predefinita

Gestione grafo filtro imposta lo stato attivo, tramite l'interfaccia IResourceManager . Non invia la notifica degli eventi all'applicazione.

Commenti

Un renderer video invia questo evento ogni volta che la finestra viene attivata o disattivata, ovvero quando riceve un messaggio di WM_ACTIVATEAPP. L'attivazione o la disattivazione della finestra possono verificarsi perché la finestra ha acquisito o perso lo stato attivo oppure perché il renderer è passato dalla modalità a schermo intero alla modalità finestra.

Questo evento consente al gestore del grafo del filtro di allocare risorse che dipendono dallo stato attivo della finestra, ad esempio i dispositivi audio.

Requisiti

Requisito Valore
Intestazione
Dshow.h

Vedi anche

Codici di notifica degli eventi

Notifica degli eventi in DirectShow