Visual c++ MFC功能包-无法';关闭后不显示可停靠窗格

Visual c++ MFC功能包-无法';关闭后不显示可停靠窗格,visual-c++,mfc,mfc-feature-pack,Visual C++,Mfc,Mfc Feature Pack,通过使用该向导并选择Office2007样式,您可以得到一个类似IDE的UI—左侧是一个可固定的文件资源管理器窗格,右侧是一个可固定的属性窗格 但是,当您关闭这些可停靠窗格时,无法再次显示它们。即使你重新编译了这个项目 我搜索了一些论坛,看起来我不是唯一一个有这个问题的人。有没有办法再次显示这些窗格 这些设置存储在注册表中。我已经创建了一个名为“office2007”的项目,在生成的向导文件office2007.cpp中有一行设置注册表中的设置路径:SetRegistryKey(_T(“Loca

通过使用该向导并选择Office2007样式,您可以得到一个类似IDE的UI—左侧是一个可固定的文件资源管理器窗格,右侧是一个可固定的属性窗格

但是,当您关闭这些可停靠窗格时,无法再次显示它们。即使你重新编译了这个项目


我搜索了一些论坛,看起来我不是唯一一个有这个问题的人。有没有办法再次显示这些窗格

这些设置存储在注册表中。我已经创建了一个名为“office2007”的项目,在生成的向导文件office2007.cpp中有一行设置注册表中的设置路径:SetRegistryKey(_T(“Local AppWizard generated Applications”)

注册表中存储office2007设置的路径是:HKEY\U CURRENT\U USER\Software\Local AppWizard Generated Applications\office2007


如果要获得窗格的初始状态,应删除注册表项:HKEY_CURRENT_USER\Software\Local AppWizard Generated Applications\office2007\Workspace

如果不希望每次都删除注册表设置,也可以添加此行

m_bSaveState = FALSE;
给你的妻子。它将停止保存窗格的状态,并在每次程序打开时重新初始化它们