Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 获取文档是否固定在扩展中的Visual Studio 2012选项卡栏上_.net_Visual Studio 2012_Visual Studio Extensions_Envdte - Fatal编程技术网

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

.net 获取文档是否固定在扩展中的Visual Studio 2012选项卡栏上,.net,visual-studio-2012,visual-studio-extensions,envdte,.net,Visual Studio 2012,Visual Studio Extensions,Envdte,我想知道是否有可能在VS选项卡栏上固定或不固定文档,因为此功能仅在2012年添加,很难找到任何人尝试使用它的示例。MSDN手册在这方面也没有帮助,因为我想找到envDTE的唯一方法是通过搜索 我认为它应该存储在或对象中的某个位置,但在那里看不到任何相关内容。但我可能遗漏了一些东西,因为它们看起来不像是从旧的VisualStudio版本开始更新的 所以我的问题是-有没有办法获得这种信息?要查询的magic IVsWindowFrame属性是。因此,一旦你有了IVsWindowFrame,你就可以调

我想知道是否有可能在VS选项卡栏上固定或不固定文档,因为此功能仅在2012年添加,很难找到任何人尝试使用它的示例。MSDN手册在这方面也没有帮助,因为我想找到
envDTE
的唯一方法是通过搜索

我认为它应该存储在或对象中的某个位置,但在那里看不到任何相关内容。但我可能遗漏了一些东西,因为它们看起来不像是从旧的VisualStudio版本开始更新的


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

要查询的magic IVsWindowFrame属性是。因此,一旦你有了IVsWindowFrame,你就可以调用GetProperty,这将给你一个固定状态。

你能澄清一下“get is document pinted”是什么意思吗?@PeterRitchie在VS中从2012年开始,你可以在选项卡栏中按文档标题上的pin sign,这样带有此类文档的选项卡将始终位于列表的开头。我可能应该将书面文档选项卡或文档窗口钉住以使其更清晰。好吧,我把一切都弄明白了,呜呜)另一方面,我仍然不明白最初我自己怎么能找到关于它的任何信息,尽管可能这就是所谓的高级用法:)嗯,是的,经验在这里很有帮助。EnvDTE接口是非常“简单”的接口,不会公开大多数功能,并且不会针对新功能进行更新。对于这样的东西,那是最后一个可以看的地方。我自己猜它是IVsWindowFrame属性,因为其他选项卡属性(如标题等)都在这里