gpt4 book ai didi

colors - 找出在 Office 2007 样式中使用 MFC 功能包时正在使用的颜色

转载 作者:行者123 更新时间:2023-12-01 03:02:11 26 4
gpt4 key购买 nike

我正在更新我们的一些旧 C++ 代码以使用 Microsoft 为 Visual Studio 2008 发布的“MFC 功能包”。我们使用新类从 CFrameWndEx 派生我们的应用程序,并应用 Office 2007 样式来提供我们的应用更现代的外观。这为我们提供了渐变填充的窗口标题、状态栏等,以及功能区工具栏的使用。

但是,我们的应用程序包含一些所有者绘制的控件,我想更新这些控件以匹配功能包使用的配色方案。理想情况下,我想知道当前使用的浅色和阴影工具栏颜色。

我已经搜索了文档和网络,但还没有找到任何东西。有谁知道如何找到这些信息?

[编辑]

特别是我们需要找出运行时正在使用的颜色。您可以使用新的静态函数 CMFCVisualManager::SetDefaultManager 在运行时更改应用程序的外观。

以下 msdn 页面向您展示了可用的样式类型,尤其是 Office2007 外观:
link to msdn

最佳答案

您是否查看过 MFC 源代码,您会在类似的内容中找到它

C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\src\mfc

关于colors - 找出在 Office 2007 样式中使用 MFC 功能包时正在使用的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8761/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com