Skip to content

Latest commit

 

History

History
139 lines (88 loc) · 4.87 KB

nf-shobjidl-ishellview3-createviewwindow3.md

File metadata and controls

139 lines (88 loc) · 4.87 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NF:shobjidl.IShellView3.CreateViewWindow3
IShellView3::CreateViewWindow3 (shobjidl.h)
Requests the creation of a new Shell view window. The view can be either the right pane of Windows Explorer or the client window of a folder window. This method replaces CreateViewWindow2.
CreateViewWindow3
CreateViewWindow3 method [Windows Shell]
CreateViewWindow3 method [Windows Shell]
IShellView3 interface
IShellView3 interface [Windows Shell]
CreateViewWindow3 method
IShellView3.CreateViewWindow3
IShellView3::CreateViewWindow3
SV3CVW3_DEFAULT
SV3CVW3_FORCEFOLDERFLAGS
SV3CVW3_FORCEVIEWMODE
SV3CVW3_NONINTERACTIVE
_shell_IShellView3_CreateViewWindow3
shell.IShellView3_CreateViewWindow3
shobjidl/IShellView3::CreateViewWindow3
shell\IShellView3_CreateViewWindow3.htm
shell
d5790f31-922d-41cc-b9a7-0b809615ef1f
12/05/2018
CreateViewWindow3, CreateViewWindow3 method [Windows Shell], CreateViewWindow3 method [Windows Shell],IShellView3 interface, IShellView3 interface [Windows Shell],CreateViewWindow3 method, IShellView3.CreateViewWindow3, IShellView3::CreateViewWindow3, SV3CVW3_DEFAULT, SV3CVW3_FORCEFOLDERFLAGS, SV3CVW3_FORCEVIEWMODE, SV3CVW3_NONINTERACTIVE, _shell_IShellView3_CreateViewWindow3, shell.IShellView3_CreateViewWindow3, shobjidl/IShellView3::CreateViewWindow3
shobjidl.h
Windows
Windows Vista [desktop apps only]
Windows Server 2008 [desktop apps only]
Shobjidl.idl
Windows
19H1
IShellView3::CreateViewWindow3
shobjidl/IShellView3::CreateViewWindow3
c++
APIRef
kbSyntax
COM
Shobjidl.h
IShellView3.CreateViewWindow3

IShellView3::CreateViewWindow3

-description

Requests the creation of a new Shell view window. The view can be either the right pane of Windows Explorer or the client window of a folder window. This method replaces CreateViewWindow2.

-parameters

-param psbOwner [in]

Type: IShellBrowser*

A pointer to an IShellBrowser interface to provide namespace extension services.

-param psvPrev [in]

Type: IShellView*

A pointer to an IShellView interface that represents the previous view in the Windows Explorer or folder window.

-param dwViewFlags [in]

Type: SV3CVW3_FLAGS

Flags that specify details of the view being created.

SV3CVW3_DEFAULT

The default view.

SV3CVW3_NONINTERACTIVE

In the case of an error, the view should fail silently rather than displaying a UI.

SV3CVW3_FORCEVIEWMODE

The view mode set by IShellView3::CreateViewWindow3 overrides the saved view state.

SV3CVW3_FORCEFOLDERFLAGS

Folder flags set by IShellView3::CreateViewWindow3 override the saved view state.

-param dwMask [in]

Type: FOLDERFLAGS

A bitwise mask that specifies which folder options specified in dwFlags are to be used.

-param dwFlags [in]

Type: FOLDERFLAGS

A bitwise value that contains the folder options, as FOLDERFLAGS, to use in the new view.

-param fvMode [in]

Type: FOLDERVIEWMODE

A bitwise value that contains the folder view mode options, as FOLDERVIEWMODE, to use in the new view.

-param pvid [in]

Type: const SHELLVIEWID*

A pointer to Shell view ID as a GUID.

-param prcView [in]

Type: const RECT*

A pointer to a RECT structure that provides the dimensions of the view window.

-param phwndView [out]

Type: HWND*

A value that receives a pointer to the handle of the new Shell view window.

-returns

Type: HRESULT

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.