通过使用该向导并选择 Office 2007 样式,您可以创建一个看起来像 IDE 的 UI - 左侧是可停靠的文件资源管理器窗格,右侧是可停靠的属性窗格。
但是,当您关闭这些可停靠窗格时,您将无法再次显示它们。即使你重新编译项目。
我搜索了一些论坛,看起来我不是唯一一个遇到这个问题的人。有没有办法再次显示这些窗格?
通过使用该向导并选择 Office 2007 样式,您可以创建一个看起来像 IDE 的 UI - 左侧是可停靠的文件资源管理器窗格,右侧是可停靠的属性窗格。
但是,当您关闭这些可停靠窗格时,您将无法再次显示它们。即使你重新编译项目。
我搜索了一些论坛,看起来我不是唯一一个遇到这个问题的人。有没有办法再次显示这些窗格?
这些设置存储在注册表中。我创建了一个名为“office2007”的项目,在生成的向导文件office2007.cpp中有一行设置注册表中的设置路径:SetRegistryKey(_T("Local AppWizard-Generated Applications"));
存储office2007设置的注册表路径为:HKEY_CURRENT_USER\Software\Local AppWizard-Generated Applications\office2007
如果您想获得窗格的初始状态,您应该删除注册表项:HKEY_CURRENT_USER\Software\Local AppWizard-Generated Applications\office2007\Workspace
如果您不想每次都删除注册表设置,也可以添加此行
m_bSaveState = FALSE;
到您的 CWinAppEx。每次程序打开时,它将停止保存窗格的状态并重新初始化它们。