|
|
1
1
你看过MFC源代码吗,你会在类似的 C:\程序文件\Microsoft Visual Studio 9.0\VC\ATLMFC\SRC\MFC |
|
|
2
1
很好的建议,但不幸的是,当我使用cmfcVisualManagerOffice2007::Office2007样式运行应用程序时,它们只返回各种灰色。 令人恼火的是,msdn帮助“正在建设中”,所以甚至没有告诉你他们应该做什么! |
|
|
3
1
(请注意,我不在我的工作电脑前面,因此上面的语法不适用。) |
|
|
4
0
|
|
|
5
0
我想你可以使用你最喜欢的图像编辑器,从屏幕抓取中选择颜色。 |
|
|
6
0
“我想你可以使用你最喜欢的图像编辑器,从屏幕抓取中选择颜色。” 这就是我现在正在做的,我已经定义了一个常量列表,从中提取颜色。不过看起来不太优雅! |
|
|
7
0
看起来cmfcVisualManager提供了几种获取颜色信息的方法,例如
查看用于CMFCVisualManager的msdn文档。 |
|
|
8
0
@gatekiller,操作系统没有开发Office2007外接程序,所以用户界面指南没有真正的帮助。它是一个使用 Visual C++ 2008 Feature Pack 这使得MFC应用程序可以呈现Office2007的外观和感觉。 |
|
|
9
0
cmfcVisualManagerOffice2007::gettabFrameColors-clrface输出参数为灰色? 也许它们都是每个主题的单一基础色调上的遮罩?假设您可以使用cmfcVisualManagerOffice2007::GetStyle()确定哪个颜色方案有效,也许您可以确定该色调是什么,然后使用getXXXColor()方法进行一些遮罩。 |