如何更改VS Shell中自定义编辑器的选项卡上的标题

时间:2009-06-04 12:29:06

标签: vsx

我在VS Shell中实现了一个自定义编辑器(使用集成包)。默认情况下,编辑器顶部的选项卡显示编辑器当前打开的文件名。 我正在谈论红色箭头指向图像中的文字:

alt text http://img34.imageshack.us/img34/8559/tabtextsample.png

如何将此更改为我提供的内容?

1 个答案:

答案 0 :(得分:2)

我相信你必须成为项目系统的实施者。基本上发生的是环境在IVsEditorFactory实现上调用CreateEditorInstance。然后,项目系统调用CreateDocumentWindow来实际打开文档。控制标题的CreateDocumentWindow的两个参数是pszOwnerCaption和pszEditorCaption。后者是您从CreateEditorInstance返回的标题。前者由项目系统提供。连接这两个值以形成显示给用户的最终标题。