CBaseControlWindow.put_AutoShow-Methode

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die put_AutoShow -Methode legt das Statusflag AutoShow fest.

Syntax

HRESULT put_AutoShow(
   long AutoShow
);

Parameter

Autoshow

Automation Boolesches Flag (0 ist deaktiviert, 1 ist aktiviert).

Rückgabewert

Gibt einen HRESULT-Wert zurück.

Bemerkungen

Diese Eigenschaft vereinfacht den Zugriff auf Fensteranzeigen für Anwendungen. Wenn dies auf 1 (ein) festgelegt ist, wird das Fenster, das in der Regel ausgeblendet ist, nachdem der Filter verbunden ist, automatisch angezeigt, wenn der Filter angehalten oder ausgeführt wird. Das Fenster sollte jedoch nicht ausgeblendet werden, wenn der Filter beendet wird. Wenn dies auf 0 (aus) festgelegt ist, wird das Fenster nur sichtbar gemacht, wenn die Anwendung CBaseControlWindow::p ut_Visible oder CBaseControlWindow::p ut_WindowState mit den entsprechenden Parametern aufruft.

Anforderungen

Anforderung Wert
Header
Ctlutil.h (Streams.h einschließen)
Bibliothek
Strmbase.lib (Einzelhandelsbuilds);
Strmbasd.lib (Debugbuilds)

Siehe auch

CBaseControlWindow-Klasse