IShellView3::CreateViewWindow3-Methode (shobjidl.h)

Fordert die Erstellung eines neuen Shell-Ansichtsfensters an. Die Ansicht kann entweder der rechte Bereich von Windows Explorer oder das Clientfenster eines Ordnerfensters sein. Diese Methode ersetzt CreateViewWindow2.

Syntax

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

Parameter

[in] psbOwner

Typ: IShellBrowser*

Ein Zeiger auf eine IShellBrowser-Schnittstelle zum Bereitstellen von Namespaceerweiterungsdiensten.

[in] psvPrev

Typ: IShellView*

Ein Zeiger auf eine IShellView-Schnittstelle, die die vorherige Ansicht im Windows-Explorer- oder Ordnerfenster darstellt.

[in] dwViewFlags

Typ: SV3CVW3_FLAGS

Flags, die Details der zu erstellenden Ansicht angeben.

SV3CVW3_DEFAULT

Die Standardansicht.

SV3CVW3_NONINTERACTIVE

Im Falle eines Fehlers sollte die Ansicht im Hintergrund fehlschlagen, anstatt eine Benutzeroberfläche anzuzeigen.

SV3CVW3_FORCEVIEWMODE

Der von IShellView3::CreateViewWindow3 festgelegte Ansichtsmodus setzt den gespeicherten Ansichtszustand außer Kraft.

SV3CVW3_FORCEFOLDERFLAGS

Ordnerflags, die von IShellView3::CreateViewWindow3 festgelegt wurden, überschreiben den Zustand der gespeicherten Ansicht.

[in] dwMask

Typ: FOLDERFLAGS

Eine bitweise Maske, die angibt, welche in dwFlags angegebenen Ordneroptionen verwendet werden sollen.

[in] dwFlags

Typ: FOLDERFLAGS

Ein bitweiser Wert, der die Ordneroptionen als FOLDERFLAGS enthält, die in der neuen Ansicht verwendet werden sollen.

[in] fvMode

Typ: FOLDERVIEWMODE

Ein bitweiser Wert, der die Optionen für den Ordneransichtsmodus enthält, wie FOLDERVIEWMODE, die in der neuen Ansicht verwendet werden sollen.

[in] pvid

Typ: const SHELLVIEWID*

Ein Zeiger auf die Shell-Ansichts-ID als GUID.

[in] prcView

Typ: const RECT*

Ein Zeiger auf eine RECT-Struktur , die die Dimensionen des Ansichtsfensters bereitstellt.

[out] phwndView

Typ: HWND*

Ein Wert, der einen Zeiger auf das Handle des neuen Shell-Ansichtsfensters empfängt.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl.h