Metodo IShellView3::CreateViewWindow3 (shobjidl.h)
Richiede la creazione di una nuova finestra della visualizzazione Shell. La visualizzazione può essere il riquadro destro di Esplora risorse o la finestra client di una finestra della cartella. Questo metodo sostituisce CreateViewWindow2.
Sintassi
HRESULT CreateViewWindow3(
[in] IShellBrowser *psbOwner,
[in] IShellView *psvPrev,
[in] SV3CVW3_FLAGS dwViewFlags,
[in] FOLDERFLAGS dwMask,
[in] FOLDERFLAGS dwFlags,
[in] FOLDERVIEWMODE fvMode,
[in] const SHELLVIEWID *pvid,
[in] const RECT *prcView,
[out] HWND *phwndView
);
Parametri
[in] psbOwner
Tipo: IShellBrowser*
Puntatore a un'interfaccia IShellBrowser per fornire servizi di estensione dello spazio dei nomi.
[in] psvPrev
Tipo: IShellView*
Puntatore a un'interfaccia IShellView che rappresenta la visualizzazione precedente nella finestra esplora risorse o cartelle.
[in] dwViewFlags
Tipo: SV3CVW3_FLAGS
Flag che specificano i dettagli della visualizzazione da creare.
SV3CVW3_DEFAULT
Visualizzazione predefinita.
SV3CVW3_NONINTERACTIVE
In caso di errore, la visualizzazione dovrebbe non riuscire in modo invisibile all'utente anziché visualizzare un'interfaccia utente.
SV3CVW3_FORCEVIEWMODE
La modalità di visualizzazione impostata da IShellView3::CreateViewWindow3 sostituisce lo stato di visualizzazione salvato.
SV3CVW3_FORCEFOLDERFLAGS
I flag di cartella impostati da IShellView3::CreateViewWindow3 sostituiscono lo stato di visualizzazione salvato.
[in] dwMask
Tipo: FOLDERFLAGS
Maschera bit per bit che specifica le opzioni di cartella specificate in dwFlags da utilizzare.
[in] dwFlags
Tipo: FOLDERFLAGS
Valore bit per bit che contiene le opzioni di cartella, come FOLDERFLAGS, da usare nella nuova visualizzazione.
[in] fvMode
Tipo: FOLDERVIEWMODE
Valore bit per bit che contiene le opzioni della modalità di visualizzazione cartelle, come FOLDERVIEWMODE, da usare nella nuova visualizzazione.
[in] pvid
Tipo: const SHELLVIEWID*
Puntatore all'ID di visualizzazione shell come GUID.
[in] prcView
Tipo: const RECT*
Puntatore a una struttura RECT che fornisce le dimensioni della finestra di visualizzazione.
[out] phwndView
Tipo: HWND*
Valore che riceve un puntatore all'handle della nuova finestra di visualizzazione shell.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl.h |