none
vc2008中使用CFrameWndEx类,系统把所有CDockablePane的停靠位置数据都保存到注册表里,有没有办法把这些信息保存到一个指定文件中呢? RRS feed

  • 问题

  • vc2008中使用CFrameWndEx类,系统把所有CDockablePane的停靠位置数据都保存到注册表里,有没有办法把这些信息保存到一个指定文件中呢?
    新东西的bug总是比旧的多
    2011年6月10日 9:22

答案

  • 没人知道吗?
    新东西的bug总是比旧的多
    • 已标记为答案 qydc 2011年6月15日 6:01
    2011年6月14日 1:43
  • 你好,

     

    据我所知,由于在Visual Studio 2008 以后,CDockablePane具有记忆功能,当程序在打开后自动初始化CDockablePane为上次关闭时的状态(窗口大小,位置,停靠方式等),这些数据都被写入到注册表中。 如果您不想使用CDockablePane的记忆功能,你可以考虑用CFrameWndEx::EnableLoadDockState(False) 来屏蔽。

     

    希望我的建议能够帮助您解决您的问题


    Rob Pan [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 Rob Pan 2011年6月17日 3:19
    2011年6月14日 2:44

全部回复

  • 没人知道吗?
    新东西的bug总是比旧的多
    • 已标记为答案 qydc 2011年6月15日 6:01
    2011年6月14日 1:43
  • 你好,

     

    据我所知,由于在Visual Studio 2008 以后,CDockablePane具有记忆功能,当程序在打开后自动初始化CDockablePane为上次关闭时的状态(窗口大小,位置,停靠方式等),这些数据都被写入到注册表中。 如果您不想使用CDockablePane的记忆功能,你可以考虑用CFrameWndEx::EnableLoadDockState(False) 来屏蔽。

     

    希望我的建议能够帮助您解决您的问题


    Rob Pan [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 Rob Pan 2011年6月17日 3:19
    2011年6月14日 2:44
  • Rob Pan:

    谢谢你的回复.

    估计只能按你说的CFrameWndEx::EnableLoadDockState(False) 来屏蔽了。


    新东西的bug总是比旧的多
    2011年6月15日 6:00