获取文档是否固定在扩展中的Visual Studio 2012选项卡栏上

时间:2014-02-01 13:32:23

标签: .net visual-studio-2012 visual-studio-extensions envdte

我想知道是否有可能在VS标签栏上获取文档固定,因为此功能仅在2012年添加VS很难找到任何尝试使用它的人的例子。 MSDN手册也没有帮助,因为我想找到关于envDTE的内容的唯一方法是通过搜索。

我认为它应该存储在EnvDTE.DocumentEnvDTE.Window个对象的某个地方,但在那里看不到任何相关内容。但我可能遗漏了一些东西,因为他们看起来并不像自从旧的Visual Studio版本以来一直在更新。

所以我的问题是 - 有没有办法实现这种信息?

1 个答案:

答案 0 :(得分:2)

要查询的神奇IVsWindowFrame属性为__VSFPROPID5.VSPROPID_IsPinned。所以一旦你有了一个IVsWindowFrame,就可以调用GetProperty并且它会给你固定状态。