EC_ACTIVATE
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Ein Videofenster wird aktiviert oder deaktiviert.
Parameter
-
lParam1
-
(BOOL) TRUE , wenn das Fenster aktiviert ist, oder FALSE , wenn das Fenster deaktiviert ist.
-
lParam2
-
(IUnknown*) Zeiger auf die IBaseFilter-Schnittstelle des Renderers.
Standardaktion
Der Filterdiagramm-Manager legt den Fokus über die IResourceManager-Schnittstelle fest. Die Ereignisbenachrichtigung wird nicht an die Anwendung gesendet.
Bemerkungen
Ein Videorenderer sendet dieses Ereignis immer dann, wenn sein Fenster aktiviert oder deaktiviert ist (d. a. wenn er eine WM_ACTIVATEAPP Nachricht empfängt). Die Aktivierung oder Deaktivierung des Fensters kann auftreten, weil das Fenster den Fokus gewonnen oder verloren hat, oder weil der Renderer zwischen Vollbildmodus und Fenstermodus gewechselt ist.
Mit diesem Ereignis kann der Filterdiagramm-Manager Ressourcen zuordnen, die vom Fokus des Fensters abhängen, z. B. Audiogeräte.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|