estructura de SV2CVW2_PARAMS (shobjidl_core.h)
Contiene los parámetros del método IShellView2::CreateViewWindow2 .
Sintaxis
typedef struct _SV2CVW2_PARAMS {
DWORD cbSize;
IShellView *psvPrev;
LPCFOLDERSETTINGS pfs;
IShellBrowser *psbOwner;
RECT *prcView;
const SHELLVIEWID *pvid;
HWND hwndView;
} SV2CVW2_PARAMS, *LPSV2CVW2_PARAMS;
Miembros
cbSize
Tipo: DWORD
Tamaño de la estructura.
psvPrev
Tipo: IShellView*
Puntero a la interfaz IShellView de la vista anterior. Una vista de Shell puede usar este parámetro para comunicarse con una vista anterior con la misma implementación. También se puede usar para optimizar la exploración entre vistas similares. Este parámetro puede ser NULL.
pfs
Tipo: LPFOLDERSETTINGS
Estructura FOLDERSETTINGS con información necesaria para crear la vista.
psbOwner
Tipo: IShellBrowser*
Puntero a la instancia actual de la interfaz IShellBrowser del explorador shell primario. IShellView2::CreateViewWindow2 debe llamar al método AddRef de esta interfaz y almacenar el puntero de interfaz. Se puede usar para la comunicación con la ventana del Explorador de Windows.
prcView
Tipo: RECT*
Estructura RECT que define el área de visualización de la vista.
pvid
Tipo: const SHELLVIEWID*
Puntero a un identificador de vista. El identificador de vista puede ser uno de los VID definidos por Windows o una VID personalizada definida por la vista. Este valor tiene prioridad sobre el modo de vista designado en la estructura FOLDERSETTINGS a la que apunta pfs.
hwndView
Tipo: HWND
Identificador de ventana para la nueva vista shell.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | shobjidl_core.h (incluya Shobjidl.h) |