Freigeben über


IVideoWindow::p ut_WindowStyleEx-Methode (control.h)

[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.]

Die put_WindowStyleEx -Methode legt die erweiterten Fensterstile im Videofenster fest.

Syntax

HRESULT put_WindowStyleEx(
  [in] long WindowStyleEx
);

Parameter

[in] WindowStyleEx

Mindestens ein Flag aus dem GWL_EXSTYLE Wert der Windows SetWindowLong-Funktion .

Rückgabewert

Folgende Rückgabewerte sind möglich:

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
VFW_E_NOT_CONNECTED
Der Videorendererfilter ist nicht verbunden.

Hinweise

Diese Methode ist ein dünner Wrapper für die SetWindowLong-Funktion und muss mit Sorgfalt behandelt werden. Insbesondere sollten Sie die aktuellen Formatvorlagen abrufen und dann Flags hinzufügen oder entfernen. Mit einigen Ausnahmen sind flags zulässig, die von der Windows CreateWindow-Funktion zulässig sind. Verwenden Sie diese Methode jedoch nicht, um die Fenstergröße zu ändern.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile control.h (include Dshow.h)
Bibliothek Strmiids.lib

Weitere Informationen

Fehler- und Erfolgscodes

IVideoWindow-Schnittstelle

IVideoWindow::get_WindowStyleEx

IVideoWindow::p ut_WindowStyle