Метод IShellView3::CreateViewWindow3 (shobjidl.h)
Запрашивает создание нового окна представления оболочки. Представление может быть правой панелью Windows Обозреватель или окном клиента окна папки. Этот метод заменяет CreateViewWindow2.
Синтаксис
HRESULT CreateViewWindow3(
[in] IShellBrowser *psbOwner,
[in] IShellView *psvPrev,
[in] SV3CVW3_FLAGS dwViewFlags,
[in] FOLDERFLAGS dwMask,
[in] FOLDERFLAGS dwFlags,
[in] FOLDERVIEWMODE fvMode,
[in] const SHELLVIEWID *pvid,
[in] const RECT *prcView,
[out] HWND *phwndView
);
Параметры
[in] psbOwner
Тип: IShellBrowser*
Указатель на интерфейс IShellBrowser для предоставления служб расширения пространства имен.
[in] psvPrev
Тип: IShellView*
Указатель на интерфейс IShellView, представляющий предыдущее представление в окне windows Обозреватель или папки.
[in] dwViewFlags
Тип: SV3CVW3_FLAGS
Флаги, указывающие сведения о создаваемом представлении.
SV3CVW3_DEFAULT
Представление по умолчанию.
SV3CVW3_NONINTERACTIVE
В случае ошибки представление должно завершаться автоматическим сбоем, а не отображать пользовательский интерфейс.
SV3CVW3_FORCEVIEWMODE
Режим представления, заданный iShellView3::CreateViewWindow3 , переопределяет сохраненное состояние представления.
SV3CVW3_FORCEFOLDERFLAGS
Флаги папок, заданные iShellView3::CreateViewWindow3 , переопределяют сохраненное состояние представления.
[in] dwMask
Тип: FOLDERFLAGS
Побитовая маска, указывающая, какие параметры папки, указанные в dwFlags , будут использоваться.
[in] dwFlags
Тип: FOLDERFLAGS
Побитовое значение, содержащее параметры папки, например FOLDERFLAGS, которые будут использоваться в новом представлении.
[in] fvMode
Тип: FOLDERVIEWMODE
Побитовое значение, содержащее параметры режима представления папок, например FOLDERVIEWMODE, которые будут использоваться в новом представлении.
[in] pvid
Тип: const SHELLVIEWID*
Указатель на идентификатор представления оболочки в качестве GUID.
[in] prcView
Тип: const RECT*
Указатель на структуру RECT , которая предоставляет размеры окна представления.
[out] phwndView
Тип: HWND*
Значение , которое получает указатель на дескриптор нового окна представления оболочки.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl.h |