通过使用向导并选择Office 2007样式,您可以创建一个看起来像IDE的UI - 左侧的可停靠文件浏览器窗格和右侧的可停靠属性窗格。
但是,当您关闭这些可停靠的窗格时,您无法再次显示它们。即使您重新编译该项目。
我搜索了一些论坛,看起来我不是唯一有这个问题的人。有没有办法再次显示这些窗格?
答案 0 :(得分:2)
这些设置存储在注册表中。我创建了一个名为“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
答案 1 :(得分:1)
如果您不想每次都删除注册表设置,也可以添加此行
m_bSaveState = FALSE;
到您的CWinAppEx。它会停止保存窗格的状态,并在每次打开程序时重新初始化它们。