5

在 Visual Studio 2010 中,我可以使用SendMessage更改解决方案资源管理器的背景颜色,就像在这个问题中一样。由于 Visual Studio 2012 使用 WPF,这种方法不再适用于我。我可以使用其他窗口(例如类视图、数据源和服务器资源管理器)执行此操作,但解决方案资源管理器不会出现在 Spy++ 中。

我查看了 SDK,但没有找到任何可以让我更改此窗口样式的内容。使用DTE2我可以获得对解决方案资源管理器的引用,但这看起来仅适用于层次结构项,而不是实际的树视图控件或窗口窗格。

我遇到了一个示例,该示例显示了如何使用IWpfTextViewCreationListener界面更改文本编辑器颜色,但顾名思义,它仅适用于文本编辑器。除了解决方案资源管理器等其他窗口外,有没有办法做同样的事情?

4

2 回答 2

2

查看这个问题:如何在 Visual Studio 2012 中更改解决方案资源管理器的背景颜色?

使用此实用程序

http://bchavez.bitarmory.com/archive/2012/08/27/modify-visual-studio-2012-dark-and-light-themes.aspx

使用类别树视图

于 2012-09-07T06:22:00.093 回答
0

颜色主题编辑器出来了 http://visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05

于 2012-09-13T04:22:46.700 回答