0

我希望能够在 Visual Studio 中获得文本编辑器背面的 rgb 颜色,以便我可以在插件中使用它,以便它与用户设置的主题相匹配。

4

2 回答 2

1

这可能是你所追求的:IVsFontAndColorStorage interface

http://msdn.microsoft.com/en-AU/library/microsoft.visualstudio.shell.interop.ivsfontandcolorstorage.aspx

于 2013-07-04T01:21:34.190 回答
1

如果用户修改了背景字体,它将被存储在这里:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\FontAndColors\{58E96763-1D3B-4E05-B6BA-FF7115FD0B7B}\Plain Text Background

如果用户没有修改颜色,您可以根据此注册表值关闭他们正在使用的主题:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General\CurrentTheme
于 2013-07-04T01:48:11.450 回答