SV2CVW2_PARAMS 结构 (shobjidl_core.h)

保存 IShellView2::CreateViewWindow2 方法的参数。

语法

typedef struct _SV2CVW2_PARAMS {
  DWORD             cbSize;
  IShellView        *psvPrev;
  LPCFOLDERSETTINGS pfs;
  IShellBrowser     *psbOwner;
  RECT              *prcView;
  const SHELLVIEWID *pvid;
  HWND              hwndView;
} SV2CVW2_PARAMS, *LPSV2CVW2_PARAMS;

成员

cbSize

类型:DWORD

结构的大小。

psvPrev

类型: IShellView*

指向上一视图的 IShellView 接口的指针。 Shell 视图可以使用此参数与具有相同实现的上一个视图通信。 它还可用于优化类似视图之间的浏览。 此参数可以为 NULL

pfs

类型: LPFOLDERSETTINGS

一个 FOLDERSETTINGS 结构,其中包含创建视图所需的信息。

psbOwner

类型: IShellBrowser*

指向父 Shell 浏览器的 IShellBrowser 接口的当前实例的指针。 IShellView2::CreateViewWindow2 应调用此接口的 AddRef 方法并存储接口指针。 它可用于与 Windows 资源管理器窗口通信。

prcView

类型: RECT*

定义视图的显示区域的 RECT 结构。

pvid

类型: const SHELLVIEWID*

指向视图 ID 的指针。 视图 ID 可以是 Windows 定义的 VID 之一,也可以是自定义的视图定义的 VID。 此值优先于 pfs 指向的 FOLDERSETTINGS 结构中指定的视图模式。

hwndView

类型:HWND

新 Shell 视图的窗口句柄。

要求

要求
最低受支持的客户端 Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 shobjidl_core.h (包括 Shobjidl.h)