在 Visual Studio 2010 中,我可以使用SendMessage
更改解决方案资源管理器的背景颜色,就像在这个问题中一样。由于 Visual Studio 2012 使用 WPF,这种方法不再适用于我。我可以使用其他窗口(例如类视图、数据源和服务器资源管理器)执行此操作,但解决方案资源管理器不会出现在 Spy++ 中。
我查看了 SDK,但没有找到任何可以让我更改此窗口样式的内容。使用DTE2
我可以获得对解决方案资源管理器的引用,但这看起来仅适用于层次结构项,而不是实际的树视图控件或窗口窗格。
我遇到了一个示例,该示例显示了如何使用IWpfTextViewCreationListener
界面更改文本编辑器颜色,但顾名思义,它仅适用于文本编辑器。除了解决方案资源管理器等其他窗口外,有没有办法做同样的事情?