Partager via


Interface IExplorerPaneVisibility (shobjidl_core.h)

Utilisé dans Windows Explorer par une implémentation IShellFolder pour donner des suggestions à l’affichage sur les volets visibles. En outre, un hôte IExplorerBrowser peut utiliser cette interface pour fournir des informations sur la visibilité du volet. L’hôte doit implémenter QueryService avec SID_ExplorerPaneVisibility comme ID de service. L’hôte doit se trouver dans la chaîne de site.

L’implémentation IExplorerPaneVisibility est récupérée à partir du dossier Shell. Le dossier Shell, à son tour, est récupéré à partir de la vue. Une extension d’espace de noms peut choisir de fournir une vue personnalisée (IShellView) plutôt que d’utiliser l’objet d’affichage de dossiers système (DefView). Dans ce cas, l’implémentation IShellView doit inclure une implémentation de IFolderView ::GetFolder pour renvoyer l’objet IExplorerPaneVisibility .

Une extension d’espace de noms peut fournir une vue personnalisée en implémentant IShellView lui-même au lieu d’utiliser l’objet d’affichage de dossier système (DefView). Dans ce cas, l’implémentation IShellView doit inclure une implémentation de IFolderView ::GetFolder pour utiliser IExplorerPaneVisibility .

Héritage

L’interface IExplorerPaneVisibility hérite de l’interface IUnknown. IExplorerPaneVisibility a également les types de membres suivants :

Méthodes

L’interface IExplorerPaneVisibility possède ces méthodes.

 
IExplorerPaneVisibility ::GetPaneState

Obtient l’état de visibilité du volet windows Explorer donné.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (inclure Shobjidl.h)

Voir aussi

SHCreateShellFolderView