文档窗口
在 Visual Studio 中, 文档窗口 是与多文档界面(MDI)窗口关联的框架子窗口。 文档窗口通常用于显示和修改源代码或文本,但它们也可以托管其他功能类型。 文档窗口:
可以在父 MDI 中的单独水平或垂直选项卡组中进行组织,以便同时查看多个文件。
可以在父 MDI 中按任意顺序停靠。
可以自由浮动。
按 Tab 键顺序链接到其他 MDI 窗口。
可以在文档窗口选项卡的快捷菜单上找到用于分组、停靠和浮动的命令。
有关 Visual Studio 中的窗口行为的详细信息,请参阅 “自定义窗口布局”。
文档窗口实现
文档窗口是通过实现编辑器创建的。 该 IVsEditorFactory 界面在实例化编辑器过程中创建文档窗口。 有关详细信息,请参阅 编辑器中的旧接口。
注意
若要在窗口中提供向后导航点和向前导航点,请实现 IVsBackForwardNavigation 接口。 文本编辑器使用文本标记标识文档中的导航点。
正在运行的文档表
IDE 使用“正在运行的文档表”(RDT)跟踪每个文档窗口的状态。 RDT 是一种机制,通过该机制可以通知文档窗口事件,例如解决方案关闭或编辑文件时。 有关详细信息,请参阅 “运行文档表”。