Package.CreateTool 方法

如果需要,提供实现的操作派生类。

命名空间:  Microsoft.VisualStudio.Shell
程序集:  Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)

语法

声明
Public Function CreateTool ( _
    ByRef persistenceSlot As Guid _
) As Integer
public int CreateTool(
    ref Guid persistenceSlot
)

参数

  • persistenceSlot
    类型:System.Guid%
    应创建工具窗口的 GUID。

返回值

类型:System.Int32
S_OK ,如果成功,否则错误代码。

实现

IVsPackage.CreateTool(Guid%)

备注

重写在 VSPackage 中 CreateTool 方法。

CreateTool 方法的基实现对 VSPackage 的效果。提供,以便派生类可如有必要,提供实现。

工具窗口必须向 Visual Studio注册。有关相关注册表项和值的信息,请参见 注册工具窗口ProvideToolWindowAttribute

可以配置工具窗口是不可变的。如果持久性工具窗口打开时,该环境已关闭时,将自动重新打开它,下次环境生成。若要自动重新打开工具窗口,当环境启动时,请通过 CTW_ForceCreateCreateToolWindow

此方法不应该将工具窗口可见;即不应调用 Show 方法。

.NET Framework 安全性

请参见

参考

Package 类

Microsoft.VisualStudio.Shell 命名空间

Package

ProvideToolWindowAttribute