IVsUIShell4 Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides methods for the tool bar.
public interface class IVsUIShell4
public interface class IVsUIShell4
__interface IVsUIShell4
[System.Runtime.InteropServices.Guid("C59CDA92-D99D-42DA-B221-8E36B8DC478E")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsUIShell4
public interface IVsUIShell4
[<System.Runtime.InteropServices.Guid("C59CDA92-D99D-42DA-B221-8E36B8DC478E")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsUIShell4 = interface
type IVsUIShell4 = interface
Public Interface IVsUIShell4
- Attributes
Remarks
This interface is obtained via the <xref:Microsoft.VisualStudio.Shell.Interop.IVsUIShell4.SVsUIShell> service.
Methods
CreateToolbarTray(IOleCommandTarget, IVsToolbarTrayHost) |
Attaches toolbars that are not contained inside a IVsWindowFrame. |
GetWindowEnum(UInt32, IEnumWindowFrames) |
Returns a window enumerator containing the requested types of windows. |
SetupToolbar2(IntPtr, IVsToolWindowToolbar, IOleCommandTarget, IVsToolWindowToolbarHost) |
Creates a tool bar and also allows the routing of commands placed on the toolbar to a specific command target. |
SetupToolbar3(IVsWindowFrame, IVsToolWindowToolbarHost) |
Creates a tool bar and also allows routing of commands placed on the toolbar to a specific command target. |