我迁移了我的MFC MDI应用程序以使用新的MFC功能包.我有很多工具栏和可停靠的窗格.据我所知,关闭应用程序时,每个位置和大小都保存在注册表中,并在加载主框架时加载.
我想在我的应用程序中添加一个功能,将工具栏/窗格的布局重置为原始布局.
我添加了一个菜单项,其命令在我的CWinAppEx派生类中处理,如下所示:
CleanState();
LoadState((CMDIFrameWndEx*)m_pMainWnd);
Run Code Online (Sandbox Code Playgroud)
但它似乎没有正常工作.
但是,如果我在CleanState()调用之前调用函数调用LoadMainFrame(),应用程序将使用默认布局(我想要的那个)加载.
有没有办法在加载后重新设置应用程序的布局?
非常感谢.