Partager via


Méthode IShellView3 ::CreateViewWindow3 (shobjidl.h)

Demande la création d’une fenêtre d’affichage Shell. La vue peut être le volet droit de Windows Explorer ou la fenêtre cliente d’une fenêtre de dossier. Cette méthode remplace CreateViewWindow2.

Syntaxe

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
);

Paramètres

[in] psbOwner

Type : IShellBrowser*

Pointeur vers une interface IShellBrowser pour fournir des services d’extension d’espace de noms.

[in] psvPrev

Type : IShellView*

Pointeur vers une interface IShellView qui représente l’affichage précédent dans la fenêtre windows Explorer ou dossier.

[in] dwViewFlags

Type : SV3CVW3_FLAGS

Indicateurs qui spécifient les détails de la vue en cours de création.

SV3CVW3_DEFAULT

Affichage par défaut.

SV3CVW3_NONINTERACTIVE

En cas d’erreur, la vue doit échouer en mode silencieux au lieu d’afficher une interface utilisateur.

SV3CVW3_FORCEVIEWMODE

Le mode d’affichage défini par IShellView3 ::CreateViewWindow3 remplace l’état d’affichage enregistré.

SV3CVW3_FORCEFOLDERFLAGS

Les indicateurs de dossier définis par IShellView3 ::CreateViewWindow3 remplacent l’état d’affichage enregistré.

[in] dwMask

Type : FOLDERFLAGS

Masque au niveau du bit qui spécifie les options de dossier spécifiées dans dwFlags à utiliser.

[in] dwFlags

Type : FOLDERFLAGS

Valeur au niveau du bit qui contient les options de dossier, en tant que FOLDERFLAGS, à utiliser dans la nouvelle vue.

[in] fvMode

Type : FOLDERVIEWMODE

Valeur au niveau du bit qui contient les options de mode d’affichage de dossiers, comme FOLDERVIEWMODE, à utiliser dans la nouvelle vue.

[in] pvid

Type : const SHELLVIEWID*

Pointeur vers l’ID de vue Shell en tant que GUID.

[in] prcView

Type : const RECT*

Pointeur vers une structure RECT qui fournit les dimensions de la fenêtre d’affichage.

[out] phwndView

Type : HWND*

Valeur qui reçoit un pointeur vers le handle de la nouvelle fenêtre d’affichage Shell.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl.h