如何以编程方式访问 Visual Studio.. 中的 Document Well?

How do I programmatically access the Document Well in Visual Studio..?

我想编写一个简单的 Visual Studio 插件来管理 Document Well 中的选项卡。已经有很多这样的加载项可用,例如 Tabs Studio、Tidy Tabs、Visual Docs 等,但我想自己尝试一下。

在哪里可以找到有关对 Document Well.. 进行编程的文档???

我用 Google 广泛搜索了几天,并在 VS 和 VSSDK 的帮助文件中进行了广泛搜索,但我找不到 任何 关于如何访问文档嘛。我还检查了 VSSDK 添加的 Visual Basic Extensibility 和 C# Extensibility 下的各种项目模板,但其中 none 似乎与文档相关。

我什至跳入了深渊,创建了一个空白项目并添加了对所有 VSSDK安装的DLL文件的引用,然后在对象资源管理器中搜索每个我能想到的相关词或术语,但我仍然找不到任何名称空间、集合或其他似乎与文档有任何关系的对象。我似乎完全错过或误解了什么。

没有publicMSAPI访问文档嘛。如果您只想管理打开的 windows 和文档,您可以使用 DTE.Windows 和 DTE.Documents 集合。

(My Tabs Studio 加载项创建一个全新的选项卡控件,然后完全替换内置选项卡。)