Поделиться через


Метод 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