IVsPackageDynamicToolOwner Interface
TOC
Collapse the table of content
Expand the table of content
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

IVsPackageDynamicToolOwner Interface

Enables a package to have its own tool windows dynamically shown or hidden. You can get an instance of the interface from the SIVsPackageDynamicToolOwner (SID_SVsPackageDynamicToolOwner) service.

Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in microsoft.visualstudio.shell.interop.dll)

[InterfaceTypeAttribute(1)] 
[GuidAttribute("7DB81657-7722-4407-B675-9F4A6FEEEA15")] 
public interface IVsPackageDynamicToolOwner
/** @attribute InterfaceTypeAttribute(1) */ 
/** @attribute GuidAttribute("7DB81657-7722-4407-B675-9F4A6FEEEA15") */ 
public interface IVsPackageDynamicToolOwner
InterfaceTypeAttribute(1) 
GuidAttribute("7DB81657-7722-4407-B675-9F4A6FEEEA15") 
public interface IVsPackageDynamicToolOwner

Only packages that own tool windows not created with the CTW_fForceCreate flag need to implement this interface. You can also retrieve the interface by querying IVsPackage.

Show:
© 2016 Microsoft