如何:使用内置可着色项

在使用内置可着色项之前,必须先发送信号。集成 (IDE)开发环境不是提供拥有自定义可着色项,这是 IVsProvideColorableItems 对象。 通过设置语言服务的注册表项执行此操作。

使用内置可着色项

  1. 在 HKEY_LOCAL_MACHINE \ \VisualStudioX.Y\Languages\Language Services \语言名称下, X.Y 是 Visual Studio 版本,并且 语言名称 是该语言的名称,请创建一个 DWORD 注册表输入值调用的 RequestStockColors。

  2. 设置 RequestStockColors 注册表输入值更改为 1。

    在创建注册表项后, colorizer 的 ColorizeLine 方法可以使用 DEFAULTITEMS 枚举的成员填充颜色属性的编辑器使用。

    备注

    ,如果您提供自定义可着色项,不要将此注册表项。有关更多信息,请参见 自定义可着色项

请参见

概念

在自定义编辑器的语法着色

语法着色

实现语法着色

自定义可着色项

注册语言服务