Skip to content

ToolWindows 类

IDE 的工具窗口工厂——通过 Host.ToolWindows 访问。调用 Add 创建新的 HTML 渲染窗格;通过返回的 ToolWindowRootDomElement 填充其 DOM;通过设置 Visible = True 显示窗格。

vb
Set myWindow = Host.ToolWindows.Add("MyAddIn.MyWindow", "MyAddIn.MyWindowPosition")

方法

Add

创建新的工具窗口并返回其 ToolWindow 对象。新创建的窗格初始 Visible = False;先填充内容,然后翻转 Visible = True 以显示。

语法:toolWindows.Add( Name [, UniqueIdForPositionPersistance ] ) As ToolWindow

Name
必需 工具窗口的内部名称。String。选择带插件前缀的值,以避免多个插件在名称上冲突。
UniqueIdForPositionPersistance
可选 一个稳定标识符,IDE 用它来记住窗格的大小、位置和停靠状态,跨 IDE 重启持久化。String。省略以使窗格非持久化——每次打开都从 suggestedWidth / suggestedHeight(参见 ToolWindow)确定大小,并按 IDE 的默认放置逻辑定位。
vb
' 持久化(用户可见窗格的首选):
Set myWindow = Host.ToolWindows.Add("MyAddIn.SearchPane", "MyAddIn.SearchPane.position")

' 非持久化(用于临时一次性对话框):
Set myWindow = Host.ToolWindows.Add("MyAddIn.QuickPrompt")

twinBASIC及其LOGO版权为作者"韦恩"所有