Condividi tramite


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