SV2CVW2_PARAMS structure (shobjidl_core.h)
Contient les paramètres de la méthode IShellView2 ::CreateViewWindow2 .
Syntaxe
typedef struct _SV2CVW2_PARAMS {
DWORD cbSize;
IShellView *psvPrev;
LPCFOLDERSETTINGS pfs;
IShellBrowser *psbOwner;
RECT *prcView;
const SHELLVIEWID *pvid;
HWND hwndView;
} SV2CVW2_PARAMS, *LPSV2CVW2_PARAMS;
Membres
cbSize
Type : DWORD
Taille de la structure.
psvPrev
Type : IShellView*
Pointeur vers l’interface IShellView de la vue précédente. Une vue Shell peut utiliser ce paramètre pour communiquer avec une vue précédente avec la même implémentation. Il peut également être utilisé pour optimiser la navigation entre des vues similaires. Ce paramètre peut être NULL.
pfs
Type : LPFOLDERSETTINGS
Structure FOLDERSETTINGS avec les informations nécessaires à la création de la vue.
psbOwner
Type : IShellBrowser*
Pointeur vers le instance actuel de l’interface IShellBrowser du navigateur Shell parent. IShellView2 ::CreateViewWindow2 doit appeler la méthode AddRef de cette interface et stocker le pointeur d’interface. Il peut être utilisé pour la communication avec la fenêtre Windows Explorer.
prcView
Type : RECT*
Structure RECT qui définit la zone d’affichage de l’affichage.
pvid
Type : const SHELLVIEWID*
Pointeur vers un ID d’affichage. L’ID de vue peut être l’un des VID définis par Windows ou une VID personnalisée définie par l’affichage. Cette valeur est prioritaire sur le mode d’affichage désigné dans la structure FOLDERSETTINGS pointée par pfs.
hwndView
Type : HWND
Handle de fenêtre pour la nouvelle vue Shell.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel, Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | shobjidl_core.h (incluez Shobjidl.h) |