struttura SV2CVW2_PARAMS (shobjidl_core.h)
Contiene i parametri per il metodo IShellView2::CreateViewWindow2 .
Sintassi
typedef struct _SV2CVW2_PARAMS {
DWORD cbSize;
IShellView *psvPrev;
LPCFOLDERSETTINGS pfs;
IShellBrowser *psbOwner;
RECT *prcView;
const SHELLVIEWID *pvid;
HWND hwndView;
} SV2CVW2_PARAMS, *LPSV2CVW2_PARAMS;
Members
cbSize
Tipo: DWORD
Dimensioni della struttura.
psvPrev
Tipo: IShellView*
Puntatore all'interfaccia IShellView della visualizzazione precedente. Una visualizzazione Shell può usare questo parametro per comunicare con una visualizzazione precedente con la stessa implementazione. Può anche essere usato per ottimizzare l'esplorazione tra visualizzazioni simili. Questo parametro può essere NULL.
pfs
Tipo: LPFOLDERSETTINGS
Struttura FOLDERSETTINGS con le informazioni necessarie per creare la vista.
psbOwner
Tipo: IShellBrowser*
Puntatore all'istanza corrente dell'interfaccia IShellBrowser del browser shell padre. IShellView2::CreateViewWindow2 deve chiamare il metodo AddRef di questa interfaccia e archiviare il puntatore all'interfaccia. Può essere usata per la comunicazione con la finestra Esplora risorse.
prcView
Tipo: RECT*
Struttura RECT che definisce l'area di visualizzazione della visualizzazione.
pvid
Tipo: const SHELLVIEWID*
Puntatore a un ID di visualizzazione. L'ID di visualizzazione può essere uno dei VID definiti da Windows o un VID personalizzato definito dalla visualizzazione. Questo valore ha la precedenza sulla modalità di visualizzazione designata nella struttura FOLDERSETTINGS a cui punta pfs.
hwndView
Tipo: HWND
Handle di finestra per la nuova visualizzazione Shell.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional, Windows XP [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | shobjidl_core.h (include Shobjidl.h) |