IVsWindowFrameSwitcher Interface

 

Manages a tool window that supports switching between multiple client area views.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)

[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("C40CF83B-A231-46B3-AA07-8CC30D5E1A04")]
public interface IVsWindowFrameSwitcher

NameDescription
System_CAPS_pubmethodAddTool(Guid, String)

Adds a tool to this frame switcher.

System_CAPS_pubmethodGetActiveFrame(IVsWindowFrame)

Gets the inner frame of the active tool for the group.

System_CAPS_pubmethodInitializeSwitcher(UInt32)

Initializes the switcher by indicating the VSConstants.VSSELELEMID it will monitor for switching between tools in the group. This can be one of the existing VSSELELEMID values or a custom slot in the SelectionElements registry key.

System_CAPS_pubmethodRemoveTool(Guid, String)

Removes a tool from the frame switcher.

This interface makes it possible for multiple tools with the same information to operate as a single functional unit with a group identity. One example of this is the Properties window.

This interface is retrieved by calling QueryInterface on the IVsWindowFrame of a Tool Window.

Return to top
Show: