FVSHOWINFO-Struktur (shlobj.h)
Enthält Informationen, die der Datei-Viewer zum Anzeigen einer Datei verwendet.
Syntax
typedef struct {
DWORD cbSize;
HWND hwndOwner;
int iShow;
DWORD dwFlags;
RECT rect;
IUnknown *punkRel;
OLECHAR strNewFile[MAX_PATH];
} FVSHOWINFO, *LPFVSHOWINFO;
Member
cbSize
Art: DWORD
Die Größe der Struktur in Bytes.
hwndOwner
Typ: HWND
Ein Fensterhandle für den Besitzer des Fensters, in dem die Datei angezeigt wird.
iShow
Typ: int
Der Befehl show für das Fenster. Dieser Parameter ist einer der SW_ Werte, die in ShowWindow beschrieben sind.
dwFlags
Art: DWORD
Flags, die bestimmen, was der Datei-Viewer anzeigt. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln.
FVSIF_CANVIEWIT
Der Datei-Viewer kann die Datei anzeigen.
FVSIF_NEWFAILED
Der Datei-Viewer gab eine neue Datei an, die angezeigt werden soll, aber kein Viewer konnte die Datei anzeigen. Der Datei-Viewer sollte entweder weiterhin die vorherige Datei anzeigen oder beenden.
FVSIF_NEWFILE
Ein Drag-and-Drop-Vorgang hat eine Datei im Dateianzeigefenster gelöscht. Der Datei-Viewer übergibt den Namen der Datei an die Shell, indem er den Namen in das element strNewFile kopiert. Die Shell versucht, einen Datei-Viewer zu laden, der die neue Datei anzeigen kann.
FVSIF_PINNED
Ein angeheftetes Fenster ist vorhanden. Ein Datei-Viewer sollte entweder das angeheftete Fenster verwenden, um die Datei anzuzeigen, oder ein neues angeheftetes Fenster festlegen und die Datei darin anzeigen.
FVSIF_RECT
Das Rect-Element enthält gültige Daten.
rect
Typ: RECT
Die RECT-Struktur , die die Größe und Position des Fensters des Datei-Viewers angibt. Dieser Member ist nur gültig, wenn der dwFlags-Member den FVSIF_RECT-Wert enthält.
punkRel
Typ: IUnknown*
Die Adresse einer Schnittstelle, deren Release-Methode von einem neuen Datei-Viewer aufgerufen wird, um den vorherigen Datei-Viewer freizugeben. Dieses Element wird verwendet, wenn ein Drag-and-Drop-Vorgang eine Datei im Fenster des Datei-Viewers ablöscht.
strNewFile[MAX_PATH]
Typ: OLECHAR[MAX_PATH]
Die Adresse einer Zeichenfolge, die den Namen einer neuen anzuzeigenden Datei angibt. Ein Datei-Viewer legt diesen Member fest, wenn ein Drag-and-Drop-Vorgang eine Datei im Fenster des Datei-Viewers abwirft.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | shlobj.h |