IFileViewerSite-Schnittstelle (shlobj.h)

Macht Methoden verfügbar, die eine Schnittstelle angeben, die es einem Datei-Viewer ermöglicht, das Handle im aktuellen angehefteten Fenster abzurufen oder ein neues angeheftetes Fenster festzulegen. Das angeheftete Fenster ist das Fenster, in dem der aktuelle Datei-Viewer eine Datei anzeigt. Wenn der Benutzer eine neue Datei zum Anzeigen auswählt, weist die Shell den Datei-Viewer an, die neue Datei im angehefteten Fenster anzuzeigen, anstatt ein neues Fenster zu erstellen.

Vererbung

Die IFileViewerSite-Schnittstelle erbt von der IUnknown-Schnittstelle . IFileViewerSite verfügt auch über folgende Arten von Membern:

Methoden

Die IFileViewerSite-Schnittstelle verfügt über diese Methoden.

 
IFileViewerSite::GetPinnedWindow

Ruft das Handle für das aktuelle angeheftete Fenster ab, sofern vorhanden.
IFileViewerSite::SetPinnedWindow

Legt das angeheftete Fenster fest. Wenn der Benutzer eine neue Datei zum Anzeigen auswählt, weist die Shell den Datei-Viewer an, die neue Datei im angehefteten Fenster anzuzeigen, anstatt ein neues Fenster zu erstellen.

Hinweise

Hinweis Datei-Viewer werden von Systemen unter Windows 2000 und höher nicht unterstützt.
 
In der Regel implementieren Sie diese Schnittstelle nicht. Die Shell implementiert diese Schnittstelle, um ein angeheftetes Fenster für den Datei-Viewer bereitzustellen.

Sie verwenden diese Schnittstelle, um das Fenster für einen Datei-Viewer abzurufen oder festzulegen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shlobj.h