Comment : utiliser des éléments coloriable intégrésHow to: Use Built-In Colorable Items

Avant d’utiliser les éléments coloriable intégrés, vous devez tout d’abord signaler à l’environnement de développement intégré (IDE) que vous ne fournissez pas de vos propres éléments coloriable personnalisés, qu’il seraient dans ce cas IVsProvideColorableItems objets.Before you use the built-in colorable items, you must first signal to the integrated development environment (IDE) that you are not providing your own custom colorable items, which in this case would be IVsProvideColorableItems objects. Pour cela, en définissant une entrée de Registre pour le service de langage.You do this by setting a registry entry for the language service.

Utilisation des éléments coloriable intégrésTo use built-in colorable items

  1. Sous HKEY_LOCAL_MACHINE\VisualStudio\X.Y\Languages\Language Services\nom de la langue, où X.Y est une version de Visual StudioVisual Studio et nom de la langue est le nom de votre langue, créez une valeur d’entrée de Registre DWORD appelée RequestStockColors.Under HKEY_LOCAL_MACHINE\VisualStudio\X.Y\Languages\Language Services\Language Name, where X.Y is a version of Visual StudioVisual Studio and Language Name is the name of your language, create a DWORD registry entry value called RequestStockColors.

  2. Définir le RequestStockColors valeur d’entrée de Registre à 1.Set the RequestStockColors registry entry value to 1.

    Après avoir créé l’entrée de Registre, votre Coloriseur ColorizeLine méthode peut utiliser les membres de le DEFAULTITEMS énumération pour remplir le tableau d’attributs de couleur à utiliser par l’éditeur.After you create the registry entry, your colorizer's ColorizeLine method can use the members of the DEFAULTITEMS enumeration to fill in the array of color attributes for use by the editor.

    Note

    Ne définissez pas cette entrée de Registre si vous fournissez des éléments coloriable personnalisés.Do not set this registry entry if you are providing custom colorable items. Pour plus d’informations, consultez les éléments coloriable personnalisé.For more information, see Custom Colorable Items.

Voir aussiSee Also

Couleurs de syntaxe dans les éditeurs personnalisés Syntax Coloring in Custom Editors
Couleurs de syntaxe dans un Service de langage hérité Syntax Coloring in a Legacy Language Service
Implémentation de la coloration de syntaxe Implementing Syntax Coloring
Éléments coloriable personnalisés Custom Colorable Items
L’inscription d’un Service de langage héritéRegistering a Legacy Language Service