我正在更新一些傳統C++代碼以使用Microsoft爲Visual Studio 2008發佈的「MFC功能包」。我們已經使用過從CFrameWndEx派生我們的應用程序的新類,並且正在應用Office 2007樣式以使我們的應用程序具有更現代的外觀。這給了我們梯度填充的窗口標題,狀態欄等,並使用功能區工具欄。找出在Office 2007中使用MFC功能包時正在使用的顏色
但是,我們的應用程序包含一些所有者繪製的控件,我想更新這些以匹配功能包使用的顏色方案。理想情況下,我想知道當前正在使用的淺色和陰影工具欄顏色。
我已經圍繞文檔和網絡尋找,還沒有找到任何東西。有誰知道如何找到這些信息?
[編輯]
特別是,我們需要找出哪些正在運行時使用的顏色。您可以使用新的靜態函數CMFCVisualManager :: SetDefaultManager在運行時更改應用程序的外觀。
下面的MSDN頁顯示您什麼樣的款式可供選擇,尤其是Office2007的樣子: link to msdn