Interface IFileViewerSite (shlobj.h)

Expõe métodos que designam uma interface que permite que um visualizador de arquivos recupere o identificador para a janela fixada atual ou defina uma nova janela fixada. A janela fixada é a janela na qual o visualizador de arquivos atual exibe um arquivo. Quando o usuário seleciona um novo arquivo para exibir, o Shell direciona o visualizador de arquivos para exibir o novo arquivo na janela fixada em vez de criar uma nova janela.

Herança

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

Métodos

A interface IFileViewerSite tem esses métodos.

 
IFileViewerSite::GetPinnedWindow

Obtém o identificador para a janela fixada atual, se houver.
IFileViewerSite::SetPinnedWindow

Define a janela fixada. Quando o usuário seleciona um novo arquivo para exibir, o Shell direciona o visualizador de arquivos para exibir o novo arquivo na janela fixada em vez de criar uma nova janela.

Comentários

Nota Não há suporte para visualizadores de arquivos no Windows 2000 e em sistemas posteriores.
 
Normalmente, você não implementa essa interface. O Shell implementa essa interface para fornecer uma janela fixa para o visualizador de arquivos.

Você usa essa interface para obter ou definir a janela para um visualizador de arquivos.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shlobj.h