代码之家  ›  专栏  ›  技术社区  ›  Rotem

如何在vs shell中更改自定义编辑器选项卡上的标题

vsx
  •  1
  • Rotem  · 技术社区  · 15 年前

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

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

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

    1 回复  |  直到 15 年前
        1
  •  2
  •   Aaron Marten    15 年前

    我相信你必须是项目系统的实现者。实际上,环境调用 CreateEditorInstance 关于IVSEditorFactory实现。然后,项目系统调用 CreateDocumentWindow 实际打开文档。控制标题的createDocumentWindow的两个参数是pszownerCaption和pszeDitorCaption。后者是您从CreateEditOrInstance返回的标题。前者由项目系统提供。这两个值连接在一起,形成向用户显示的最终标题。

    推荐文章