Partager via


Comment : Éléments qui autorisent la modification de la couleur prédéfinis d'utilisation

Avant d'utiliser les éléments qui autorisent la modification de la couleur prédéfinis, vous devez d'abord signaler à l'environnement de (IDE) développement intégré à ne pas fournir vos propres éléments qui autorisent la modification de la couleur personnalisés, qui dans ce cas sont des objets d' IVsProvideColorableItems . Vous faites ceci en définissant une entrée de Registre pour le service de langage.

Pour utiliser les éléments qui autorisent la modification de la couleur prédéfinis

  1. Sous HKEY_LOCAL_MACHINE \VisualStudio \X.Y\Languages\Language Services \nom de langue, où X.Y est une version de Visual Studio et nom de langue est le nom de votre langage, créez une valeur d'entrée du Registre DWORD RequestStockColorsappelé.

  2. Affectez à la valeur d'entrée du Registre d' RequestStockColors à 1.

    Après avoir créé l'entrée du Registre, la méthode de l' ColorizeLine de votre coloriseur peut utiliser des membres de l'énumération d' DEFAULTITEMS pour terminer le tableau d'attributs de couleur pour l'éditeur.

    Notes

    Ne définissez pas cette entrée du Registre si vous fournissez des éléments qui autorisent la modification de la couleur personnalisés.Pour plus d'informations, consultez Éléments qui autorisent la modification de la couleur personnalisés.

Voir aussi

Concepts

coloration de syntaxe dans les éditeurs personnalisés

coloration de syntaxe

implémenter la coloration de syntaxe

Éléments qui autorisent la modification de la couleur personnalisés

Enregistrer un service de langage