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 |