代码之家  ›  专栏  ›  技术社区  ›  Sylvain Rodrigue

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

  •  0
  • Sylvain Rodrigue  · 技术社区  · 16 年前

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

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

    问题:

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

    问题:

    • 当用户关闭窗口时,我应该将窗口大小和位置的信息保存在哪里?
    • Visual Studio中是否已经存在某种用于此用途的存储,还是我必须自己找到一个(比如Windows存储库)?

    注意:我使用以下命令创建此窗口 Window2.CreateToolWindow2()

    1 回复  |  直到 5 年前
        1
  •  3
  •   aku    16 年前

    A确认此信息存储在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Visional的注册表中\ Visual studio版本-8.0或9.0 \ToolWindows{YourToolWindowGuid},很遗憾,我不记得这个键的确切结构。

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