IShellView2 interface (shobjidl_core.h)

Extends the capabilities of IShellView.

Inheritance

The IShellView2 interface inherits from IShellView. IShellView2 also has these types of members:

Methods

The IShellView2 interface has these methods.

 
IShellView2::CreateViewWindow2

Used to request the creation of a new Shell view window. It can be either the right pane of Windows Explorer or the client window of a folder window.
IShellView2::GetView

Requests the current or default Shell view, together with all other valid view identifiers (VIDs) supported by this implementation of IShellView2.
IShellView2::HandleRename

Used to change an item's identifier.
IShellView2::SelectAndPositionItem

Selects and positions an item in a Shell View.

Remarks

This interface also provides the methods of the IShellView interface, from which it inherits.

When to Implement

Implement IShellView2 if your namespace extension provides services to clients beyond those in IShellView.

When to Use

You do not call this interface directly. IShellView2 is used by the operating system only when it has confirmed that your application is aware of this interface. Objects that expose IShellView and IShellView2 are usually created by other Shell folder objects.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional, Windows XP [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header shobjidl_core.h (include Shobjidl.h)