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 |