共用方式為


IVsToolWindowFactory 介面

定義

提供 VSPackage 建立多個工具視窗的能力。

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 所實作的多個隨選工具視窗。

適用於