2009-07-17 16 views
1

通過使用該向導並選擇Office 2007樣式,可以創建一個看起來像IDE的UI - 左側的可停靠文件資源管理器窗格,以及右側的可停靠屬性窗格。MFC功能包 - 無法顯示一次關閉的可停靠窗格

但是,當您關閉這些可停靠窗格時,您無法再次顯示它們。即使您重新編譯項目。

我搜索了一些論壇,看起來像我不是唯一有這個問題的人。有什麼方法可以再次顯示這些窗格嗎?

回答

2

這些設置存儲在註冊表中。我創建了一個名爲「office2007」的項目,在生成的嚮導文件office2007.cpp有一行設置註冊表中的設置路徑:SetRegistryKey(_T(「Local AppWizard-Generated Applications」));

,其中存儲了Office2007的設置在註冊表中的路徑是:HKEY_CURRENT_USER \ SOFTWARE \本地應用程序嚮導生成的應用程序\ Office2007的

如果你想擁有你應該刪除窗格的初始狀態註冊表項:HKEY_CURRENT_USER \ SOFTWARE \本地應用程序嚮導生成的應用程序\ Office2007的\工作區

1

如果你不希望每次刪除註冊表設置,你也可以加入這一行

m_bSaveState = FALSE; 

到您的CWinAppEx。它會停止保存窗格的狀態,並在程序打開時重新初始化它們。