структура 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 предыдущего представления. Представление оболочки может использовать этот параметр для взаимодействия с предыдущим представлением с той же реализацией. Его также можно использовать для оптимизации просмотра между подобными представлениями. Этот параметр может иметь значение NULL.
pfs
Тип: LPFOLDERSETTINGS
Структура FOLDERSETTINGS со сведениями, необходимыми для создания представления.
psbOwner
Тип: IShellBrowser*
Указатель на текущий экземпляр интерфейса IShellBrowser родительского браузера оболочки. IShellView2::CreateViewWindow2 должен вызвать метод AddRef этого интерфейса и сохранить указатель интерфейса. Его можно использовать для взаимодействия с окном windows Обозреватель.
prcView
Тип: RECT*
Структура RECT , определяющая область отображения представления.
pvid
Тип: const SHELLVIEWID*
Указатель на идентификатор представления. Идентификатор представления может быть одним из определяемых Windows ИДЕНТИФИКАТОРов ИЛИ пользовательским, определяемым представлением VID. Это значение имеет приоритет над режимом просмотра, указанным в структуре FOLDERSETTINGS , на которую указывает pfs.
hwndView
Тип: HWND
Дескриптор окна для нового представления оболочки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional, Windows XP [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | shobjidl_core.h (включая Shobjidl.h) |