文档窗口

在 Visual Studio 中, 文档窗口 是与多文档界面(MDI)窗口关联的框架子窗口。 文档窗口通常用于显示和修改源代码或文本,但它们也可以托管其他功能类型。 文档窗口:

  • 可以在父 MDI 中的单独水平或垂直选项卡组中进行组织,以便同时查看多个文件。

  • 可以在父 MDI 中按任意顺序停靠。

  • 可以自由浮动。

  • 按 Tab 键顺序链接到其他 MDI 窗口。

    可以在文档窗口选项卡的快捷菜单上找到用于分组、停靠和浮动的命令。

    有关 Visual Studio 中的窗口行为的详细信息,请参阅 “自定义窗口布局”。

文档窗口实现

文档窗口是通过实现编辑器创建的。 该 IVsEditorFactory 界面在实例化编辑器过程中创建文档窗口。 有关详细信息,请参阅 编辑器中的旧接口。

注意

若要在窗口中提供向后导航点和向前导航点,请实现 IVsBackForwardNavigation 接口。 文本编辑器使用文本标记标识文档中的导航点。

正在运行的文档表

IDE 使用“正在运行的文档表”(RDT)跟踪每个文档窗口的状态。 RDT 是一种机制,通过该机制可以通知文档窗口事件,例如解决方案关闭或编辑文件时。 有关详细信息,请参阅 “运行文档表”。

另请参阅