IVsToolWindowToolbarHost3 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 additional control over features pertaining to a tool window toolbar.
public interface class IVsToolWindowToolbarHost3 : Microsoft::VisualStudio::Shell::Interop::IVsToolWindowToolbarHost
public interface class IVsToolWindowToolbarHost3 : Microsoft::VisualStudio::Shell::Interop::IVsToolWindowToolbarHost
__interface IVsToolWindowToolbarHost3 : Microsoft::VisualStudio::Shell::Interop::IVsToolWindowToolbarHost
public interface IVsToolWindowToolbarHost3 : Microsoft.VisualStudio.Shell.Interop.IVsToolWindowToolbarHost
[System.Runtime.InteropServices.Guid("8EE99928-6A35-470B-8AFF-96B0319F6B9A")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsToolWindowToolbarHost3 : Microsoft.VisualStudio.Shell.Interop.IVsToolWindowToolbarHost
type IVsToolWindowToolbarHost3 = interface
interface IVsToolWindowToolbarHost
[<System.Runtime.InteropServices.Guid("8EE99928-6A35-470B-8AFF-96B0319F6B9A")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsToolWindowToolbarHost3 = interface
interface IVsToolWindowToolbarHost
Public Interface IVsToolWindowToolbarHost3
Implements IVsToolWindowToolbarHost
- Attributes
- Implements
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.
Methods
AddToolbar(VSTWT_LOCATION, Guid, UInt32) |
Adds a toolbar to the tool window. |
AddToolbar3(VSTWT_LOCATION, Guid, UInt32, IDropTarget, IOleCommandTarget) |
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. |
Close(UInt32) |
This method is for the environment's use only. Method information is not provided. Do not use this method. |
ForceUpdateUI() |
This method is for the environment's use only. Method information is not provided. Do not use this method. |
Hide(UInt32) |
This method is for the environment's use only. Method information is not provided. Do not use this method. |
ProcessMouseActivation(IntPtr, UInt32, IntPtr, IntPtr) | |
ProcessMouseActivation(IntPtr, UInt32, UInt32, Int32) |
This method is for the environment's use only. Method information is not provided. Do not use this method. |
ProcessMouseActivationModal(IntPtr, UInt32, IntPtr, IntPtr, IntPtr) | |
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. |
Show(UInt32) |
This method is for the environment's use only. Method information is not provided. Do not use this method. |
ShowHideToolbar(Guid, UInt32, Int32) |
This method is for the environment's use only. Method information is not provided. Do not use this method. |