Partager via


Interface IFileViewerSite (shlobj.h)

Expose des méthodes qui désignent une interface qui permet à une visionneuse de fichiers de récupérer le handle dans la fenêtre épinglée actuelle ou de définir une nouvelle fenêtre épinglée. La fenêtre épinglée est la fenêtre dans laquelle la visionneuse de fichiers active affiche un fichier. Lorsque l’utilisateur sélectionne un nouveau fichier à afficher, l’interpréteur de commandes indique à la visionneuse de fichiers d’afficher le nouveau fichier dans la fenêtre épinglée plutôt que de créer une nouvelle fenêtre.

Héritage

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

Méthodes

L’interface IFileViewerSite comporte ces méthodes.

 
IFileViewerSite ::GetPinnedWindow

Obtient le handle de la fenêtre épinglée actuelle, le cas échéant.
IFileViewerSite ::SetPinnedWindow

Définit la fenêtre épinglée. Lorsque l’utilisateur sélectionne un nouveau fichier à afficher, l’interpréteur de commandes indique à la visionneuse de fichiers d’afficher le nouveau fichier dans la fenêtre épinglée au lieu de créer une nouvelle fenêtre.

Remarques

Note Les visionneuses de fichiers ne sont pas prises en charge par les systèmes Windows 2000 et ultérieur.
 
En général, vous n’implémentez pas cette interface. L’interpréteur de commandes implémente cette interface pour fournir une fenêtre épinglée pour la visionneuse de fichiers.

Vous utilisez cette interface pour obtenir ou définir la fenêtre d’une visionneuse de fichiers.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête shlobj.h