CBaseControlWindow.get_AutoShow méthode
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
La get_AutoShow
méthode récupère l’indicateur d’état autoShow actuel.
Syntaxe
HRESULT get_AutoShow(
long *AutoShow
);
Paramètres
-
Autoshow
-
Pointeur vers un indicateur booléen Automation (0 est désactivé, 1 activé).
Valeur renvoyée
Retourne une valeur HRESULT .
Notes
Cette fonction membre implémente la méthode IVideoWindow::get_AutoShow . Cette propriété simplifie l’accès à l’affichage des fenêtres pour les applications. Si cette valeur est définie sur 1 (activé), la fenêtre, qui est généralement masquée après la connexion du filtre, s’affiche automatiquement lorsque le filtre s’interrompt ou s’exécute. Toutefois, la fenêtre ne doit pas être masquée lorsque le filtre s’arrête. Si ce paramètre est défini sur 0 (désactivé), la fenêtre est rendue visible uniquement lorsque l’application appelle CBaseControlWindow::p ut_Visible ou CBaseControlWindow::p ut_WindowState avec les paramètres appropriés.
Cette fonction membre est destinée à être appelée par des objets externes via l’interface IVideoWindow et verrouille donc la section critique pour se synchroniser avec le filtre associé. Appelez la fonction membre CBaseControlWindow::IsAutoShowEnabled pour récupérer cette propriété si vous n’appelez pas à partir d’un objet externe.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|