This topic has not yet been rated - Rate this topic

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.

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ