在 MFC 中,CDockingManager 类确实有一个名为 SaveState 的公共方法。这个方法用于保存当前 Docking 状态的信息,以便在之后的应用程序启动时能够还原窗口的布局。

以下是 CDockingManager::SaveState 方法的典型使用方式:
BOOL CDockingManager::SaveState(LPCTSTR lpszProfileName = NULL);

此方法允许你指定一个配置文件名称,用于保存 Docking 状态的信息。如果未提供配置文件名称,它可能使用默认的配置文件。该方法返回一个布尔值,指示保存状态的操作是否成功。

你可以在应用程序退出前调用这个方法,以保存当前的 Docking 状态。然后,在应用程序下次启动时,可以使用相应的方法(例如 LoadState)来还原之前保存的状态。

请注意,具体的使用方式可能还取决于你的代码上下文和你是如何设置和使用 Docking 窗口的。如果需要更详细的信息,建议查阅相关的 MFC 文档或参考相应版本的 MFC 源代码。


转载请注明出处:http://www.pingtaimeng.com/article/detail/17394/MFC/CDockingManager