IVsUIShell5 Interface

Extends the functionality of the IVsUIShell interface by providing access to additional window functionalities.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assemblies:   Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
  Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
  Microsoft.VisualStudio (in Microsoft.VisualStudio.dll)

Syntax

'Declaration
<GuidAttribute("2B70EA30-51F2-48BB-ABA8-051946A37283")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsUIShell5
[GuidAttribute("2B70EA30-51F2-48BB-ABA8-051946A37283")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsUIShell5
[GuidAttribute(L"2B70EA30-51F2-48BB-ABA8-051946A37283")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsUIShell5
[<GuidAttribute("2B70EA30-51F2-48BB-ABA8-051946A37283")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsUIShell5 =  interface end
public interface IVsUIShell5

The IVsUIShell5 type exposes the following members.

Methods

  Name Description
Public method _VtblGap1_1
Public method _VtblGap2_3
Public method _VtblGap2_4
Public method CreateThemedImageList
Public method EnumKeyBindingScopes Retrieves a collection of the available key binding scopes.
Public method GetKeyBindingScope Retrieves the name of a key binding scope.
Public method GetOpenFileNameViaDlgEx2 Brings up the File Open dialog box to obtain a specified open file.
Public method GetThemedColor Gets the current RGBA value of a themed color. This method fails if the color does not exist.
Public method ThemeDIBits
Public method ThemeWindow

Top

Extension Methods

  Name Description
Public Extension Method GetThemedColorRgba (Defined by VsColors.)
Public Extension Method GetThemedGDIColor (Defined by VsColors.)
Public Extension Method GetThemedWPFColor (Defined by VsColors.)

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace