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