Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Provides additional control over features pertaining to a tool window toolbar.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assemblies: Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)
Syntax
'Declaration
<GuidAttribute("8EE99928-6A35-470B-8AFF-96B0319F6B9A")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsToolWindowToolbarHost3 _
Inherits IVsToolWindowToolbarHost
[GuidAttribute("8EE99928-6A35-470B-8AFF-96B0319F6B9A")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsToolWindowToolbarHost3 : IVsToolWindowToolbarHost
[GuidAttribute(L"8EE99928-6A35-470B-8AFF-96B0319F6B9A")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsToolWindowToolbarHost3 : IVsToolWindowToolbarHost
[<GuidAttribute("8EE99928-6A35-470B-8AFF-96B0319F6B9A")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsToolWindowToolbarHost3 =
interface
interface IVsToolWindowToolbarHost
end
public interface IVsToolWindowToolbarHost3 extends IVsToolWindowToolbarHost
The IVsToolWindowToolbarHost3 type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
_VtblGap1_9 | |
![]() |
AddToolbar(VSTWT_LOCATION, Guid%, UInt32) | Adds a toolbar to the tool window. (Inherited from IVsToolWindowToolbarHost.) |
![]() |
AddToolbar(VSTWT_LOCATION, Guid%, UInt32) | |
![]() |
AddToolbar3 | Specifies the drop target to handle drop operations over the toolbar area and the command target to be used for the commands on it. |
![]() |
BorderChanged() | This method is for the environment's use only. Method information is not provided. Do not use this method. (Inherited from IVsToolWindowToolbarHost.) |
![]() |
BorderChanged() | |
![]() |
Close(UInt32) | This method is for the environment's use only. Method information is not provided. Do not use this method. (Inherited from IVsToolWindowToolbarHost.) |
![]() |
Close(UInt32) | |
![]() |
ForceUpdateUI() | This method is for the environment's use only. Method information is not provided. Do not use this method. (Inherited from IVsToolWindowToolbarHost.) |
![]() |
ForceUpdateUI() | |
![]() |
Hide(UInt32) | This method is for the environment's use only. Method information is not provided. Do not use this method. (Inherited from IVsToolWindowToolbarHost.) |
![]() |
Hide(UInt32) | |
![]() |
ProcessMouseActivation(IntPtr, UInt32, UInt32, Int32) | This method is for the environment's use only. Method information is not provided. Do not use this method. (Inherited from IVsToolWindowToolbarHost.) |
![]() |
ProcessMouseActivation(IntPtr, UInt32, UInt32, Int32) | |
![]() |
ProcessMouseActivationModal(IntPtr, UInt32, UInt32, Int32, Int32%) | This method is for the environment's use only. Method information is not provided. Do not use this method. (Inherited from IVsToolWindowToolbarHost.) |
![]() |
ProcessMouseActivationModal(IntPtr, UInt32, UInt32, Int32, Int32%) | |
![]() |
Show(UInt32) | This method is for the environment's use only. Method information is not provided. Do not use this method. (Inherited from IVsToolWindowToolbarHost.) |
![]() |
Show(UInt32) | |
![]() |
ShowHideToolbar(Guid%, UInt32, Int32) | This method is for the environment's use only. Method information is not provided. Do not use this method. (Inherited from IVsToolWindowToolbarHost.) |
![]() |
ShowHideToolbar(Guid%, UInt32, Int32) |
Top
Remarks
This interface is retrieved by a QueryInterface on the IVsToolWindowToolbarHost that is returned as an out parameter from one of the IVsUIShellX.SetupToolbarX flavors.
This interface is used by tool window clients that want to have a toolbar within their window and need to provide a specific drop target for intercepting drag and drop operations over the toolbar area, or provide a specific command target to be used for the commands on the toolbar.