Share via


IVsToolWindowFactory 接口

定义

为 VSPackages 提供创建多个工具窗口的功能。

public interface class IVsToolWindowFactory
public interface class IVsToolWindowFactory
__interface IVsToolWindowFactory
[System.Runtime.InteropServices.Guid("A7A1C907-C3D2-4ACB-9114-4EE23B6FCF7E")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsToolWindowFactory
[System.Runtime.InteropServices.Guid("A7A1C907-C3D2-4ACB-9114-4EE23B6FCF7E")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsToolWindowFactory
[<System.Runtime.InteropServices.Guid("A7A1C907-C3D2-4ACB-9114-4EE23B6FCF7E")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsToolWindowFactory = interface
[<System.Runtime.InteropServices.Guid("A7A1C907-C3D2-4ACB-9114-4EE23B6FCF7E")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsToolWindowFactory = interface
Public Interface IVsToolWindowFactory
派生
属性

注解

如果 VSPackage 支持多实例工具窗口,则必须实现此接口。

实施者说明

由支持多实例工具窗口的 VSPackage 实现。

调用方说明

用户请求新工具窗口时由环境调用。

方法

CreateToolWindow(Guid, UInt32)

使环境能够创建由 VSPackage 实现的多个按需工具窗口。

适用于