Condividi tramite


Struttura FVSHOWINFO (shlobj.h)

Contiene informazioni usate dal visualizzatore file per visualizzare un file.

Sintassi

typedef struct {
  DWORD    cbSize;
  HWND     hwndOwner;
  int      iShow;
  DWORD    dwFlags;
  RECT     rect;
  IUnknown *punkRel;
  OLECHAR  strNewFile[MAX_PATH];
} FVSHOWINFO, *LPFVSHOWINFO;

Members

cbSize

Tipo: DWORD

Dimensioni della struttura, in byte.

hwndOwner

Tipo: HWND

Handle di finestra al proprietario della finestra in cui verrà visualizzato il file.

iShow

Tipo: int

Comando show per la finestra. Questo parametro è uno dei valori SW_ dettagliati in ShowWindow.

dwFlags

Tipo: DWORD

Flag che determinano la visualizzazione del visualizzatore file. Questo membro può essere uno o più dei valori seguenti.

FVSIF_CANVIEWIT

Il visualizzatore file può visualizzare il file.

FVSIF_NEWFAILED

Il visualizzatore file ha specificato un nuovo file da visualizzare, ma non è possibile visualizzare il file. Il visualizzatore file deve continuare a visualizzare il file precedente o terminare.

FVSIF_NEWFILE

Un'operazione di trascinamento della selezione ha eliminato un file nella finestra del visualizzatore file. Il visualizzatore file passa il nome del file alla shell copiando il nome nel membro strNewFile . Shell tenta di caricare un visualizzatore file che può visualizzare il nuovo file.

FVSIF_PINNED

Esiste una finestra aggiunta. Un visualizzatore file deve usare la finestra aggiunta per visualizzare il file o impostare una nuova finestra aggiunta e visualizzare il file in esso.

FVSIF_RECT

Il membro di correzione contiene dati validi.

rect

Tipo: RECT

Struttura RECT che specifica le dimensioni e la posizione della finestra del visualizzatore file. Questo membro è valido solo se il membro dwFlags include il valore FVSIF_RECT .

punkRel

Tipo: IUnknown*

Indirizzo di un'interfaccia con il relativo metodo Release chiamato da un nuovo visualizzatore di file per rilasciare il visualizzatore file precedente. Questo membro viene usato quando un'operazione di trascinamento della selezione elimina un file nella finestra del visualizzatore file.

strNewFile[MAX_PATH]

Tipo: OLECHAR[MAX_PATH]

Indirizzo di una stringa che specifica il nome di un nuovo file da visualizzare. Un visualizzatore file imposta questo membro quando un'operazione di trascinamento elimina un file nella finestra del visualizzatore file.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione shlobj.h