Visual Studio插件:我应该在哪里存储我的工具窗口的最后大小和位置?

时间:2009-01-15 07:52:57

标签: visual-studio visual-studio-2005 plugins settings

我为Visual Studio 2005编写了一个小插件。它显示了您使用的最后一个命令的名称和快捷方式(很适合学习很少使用的命令的快捷方式)。

我在一个窗口中显示此信息,我在项目资源管理器和属性面板之间手动停靠。

问题:

每次启动Visual Studio时,此窗口都会返回到屏幕中间。它不记得它的最后位置。我将不得不以编程方式停靠它。

问题:

  • 当用户关闭时,我应该在哪里保存有关窗口大小和位置的信息?
  • 在Visual Studio中是否存在某种商店用于此用途,或者我必须自己找一个商店(例如 - Windows存储库)?

注意:我使用Window2.CreateToolWindow2()

创建此窗口

1 个答案:

答案 0 :(得分:3)

AFAIK此信息存储在HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ Visual Studio版本 - 8.0或9.0 \ ToolWindows {YourToolWindowGuid}的注册表中,遗憾的是我不记得此密钥的确切结构

如果您将窗口的guid添加到ToolWindows分支,MSVS将自动保持窗口状态。