Interface IExplorerPaneVisibility (shobjidl_core.h)

Usado no Windows Explorer por uma implementação IShellFolder para dar sugestões à exibição sobre quais painéis estão visíveis. Além disso, um host IExplorerBrowser pode usar essa interface para fornecer informações sobre a visibilidade do painel. O host deve implementar QueryService com SID_ExplorerPaneVisibility como a ID de serviço. O host deve estar na cadeia de sites.

A implementação IExplorerPaneVisibility é recuperada da pasta Shell. A pasta Shell, por sua vez, é recuperada da exibição. Uma extensão de namespace pode optar por fornecer uma exibição personalizada (IShellView) em vez de usar o objeto de exibição de pasta do sistema (DefView). Nesse caso, a implementação IShellView deve incluir uma implementação de IFolderView::GetFolder para retornar o objeto IExplorerPaneVisibility .

Uma extensão de namespace pode fornecer uma exibição personalizada implementando o próprio IShellView em vez de usar o objeto de exibição de pasta do sistema (DefView). Nesse caso, a implementação de IShellView deve incluir uma implementação de IFolderView::GetFolder para usar IExplorerPaneVisibility .

Herança

A interface IExplorerPaneVisibility herda da interface IUnknown . IExplorerPaneVisibility também tem estes tipos de membros:

Métodos

A interface IExplorerPaneVisibility tem esses métodos.

 
IExplorerPaneVisibility::GetPaneState

Obtém o estado de visibilidade do painel de Explorer do Windows especificado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)

Confira também

SHCreateShellFolderView