乍一看似乎不容易。 我在HKCU路径下找到了以下内容: \HKCU\Software\CodeGear\ETM\12.0\Color 其中包含以下子键: List item Classic Default Ocean Twilight 每个键都有看似是颜色常量的内容,但似乎没有足够的常量来组成正确的部分。 每个键下的值列表如下: Auto_TranslatedItemColor EditBackgroundColor EditForegroundColor IsOEM Non_editBackgroundColor Non_editForegroundColor SelectionBackgroundColor SelectionForegroundColor TranslatedItemColor UntranslatedItemColor UnusedItemColor 就这些了,看起来需要花费更多时间才能得到更多信息。 它可能以Opentools API对象的形式存储在BPL中。
请查看 OP 的 https://github.com/rruz/delphi-ide-theme-editor,它提供了数千个主题。是的,OP 自己也制作了一个。 感谢 OP 的出色项目。 感谢 @Nicholas 为我指出这一点。
HKCU\Software\CodeGear\BDS\6.0\Editor\Highlight
我可以考虑使用 OpenTools API 来创建一个处理这些内容的插件来解决这个问题。 - Tommy Andersen