CBaseControlWindow.get _ AutoShow-Methode

Die get_AutoShow -Methode ruft das aktuelle AutoShow-Statusflag ab.

Syntax

HRESULT get_AutoShow(
   long *AutoShow
);

Parameter

Autoshow

Zeiger auf ein boolesches Automation-Flag (0 ist deaktiviert, 1 ist aktiviert).

Rückgabewert

Gibt einen HRESULT-Wert zurück.

Hinweise

Diese Memberfunktion implementiert die IVideoWindow::get _ AutoShow-Methode. Diese Eigenschaft vereinfacht den Fensteranzeigezugriff für Anwendungen. Wenn dies auf 1 (ein) festgelegt ist, wird das Fenster, das normalerweise nach der Verbindung des Filters ausgeblendet wird, automatisch angezeigt, wenn der Filter angehalten oder ausgeführt wird. Das Fenster sollte jedoch nicht ausgeblendet werden, wenn der Filter beendet wird. Wenn dieser Parameter auf 0 (deaktiviert) 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.

Diese Memberfunktion soll von externen Objekten über die IVideoWindow-Schnittstelle aufgerufen werden und sperrt daher den kritischen Abschnitt für die Synchronisierung mit dem zugeordneten Filter. Rufen Sie die CBaseControlWindow::IsAutoShowEnabled-Memberfunktion auf, um diese Eigenschaft abzurufen, wenn Sie nicht aus einem externen Objekt aufrufen.

Anforderungen

Anforderung Wert
Header
Ctlutil.h (include Streams.h)
Bibliothek
Strmbase.lib (Verkaufsbuilds);
Strmbasd.lib (Debugbuilds)

Siehe auch

CBaseControlWindow-Klasse