Partager via


FontAndColorProviderBase Classe

Définition

Classe de base pour les fournisseurs de couleurs et de polices

public ref class FontAndColorProviderBase abstract : Microsoft::VisualStudio::Shell::Interop::IVsFontAndColorDefaults, Microsoft::VisualStudio::Shell::Interop::IVsFontAndColorEvents
public abstract class FontAndColorProviderBase : Microsoft.VisualStudio.Shell.Interop.IVsFontAndColorDefaults, Microsoft.VisualStudio.Shell.Interop.IVsFontAndColorEvents
type FontAndColorProviderBase = class
    interface IVsFontAndColorDefaults
    interface IVsFontAndColorEvents
Public MustInherit Class FontAndColorProviderBase
Implements IVsFontAndColorDefaults, IVsFontAndColorEvents
Héritage
FontAndColorProviderBase
Dérivé
Implémente

Constructeurs

FontAndColorProviderBase()

Initialise une nouvelle instance de la classe FontAndColorProviderBase.

Propriétés

CategoryName

Obtient ou définit le nom de la catégorie.

Font

Obtient le style de police à utiliser.

FontColorDefaults

Obtient les valeurs par défaut de police et de couleur.

FontColorFlags

Obtient la base de la police et du fournisseur de couleurs. Permet une personnalisation par les classes dérivées.

FontDefault

Obtient ou définit la police par défaut.

Guid

Obtient ou définit l'identité Guid.

ItemsChanged

Obtient une table de hachage des éléments modifiés.

Reset

Obtient une valeur qui indique si la police et la couleur sont réinitialisées à sa valeur initiale.

Implémentations d’interfaces explicites

IVsFontAndColorDefaults.GetBaseCategory(Guid)

Récupère la catégorie de base.

IVsFontAndColorDefaults.GetCategoryName(String)

Indique le nom de la catégorie à récupérer.

IVsFontAndColorDefaults.GetFlags(UInt32)

Récupère les attributs de l’objet actuel.

IVsFontAndColorDefaults.GetFont(FontInfo[])

Obtient la police utilisée par l'éditeur.

IVsFontAndColorDefaults.GetItem(Int32, AllColorableItemInfo[])

Récupère une valeur entière qui identifie un élément.

IVsFontAndColorDefaults.GetItemByName(String, AllColorableItemInfo[])

Indique un élément du itemName paramètre.

IVsFontAndColorDefaults.GetItemCount(Int32)

Récupère le nombre d’éléments.

IVsFontAndColorDefaults.GetPriority(UInt16)

Récupère la police et la priorité des couleurs.

IVsFontAndColorEvents.OnApply()

Applique les paramètres de couleur et de police.

IVsFontAndColorEvents.OnFontChanged(Guid, FontInfo[], LOGFONTW[], UInt32)

Appelé par l’environnement Visual Studio lorsque les polices d’une catégorie des éléments répertoriés dans la liste déroulante Éléments d’affichage sont modifiées.

IVsFontAndColorEvents.OnItemChanged(Guid, String, Int32, ColorableItemInfo[], UInt32, UInt32)

Applique les modifications apportées aux couleurs et aux polices.

IVsFontAndColorEvents.OnReset(Guid)

Indique les modifications à effacer pour un élément identifié par le guid paramètre.

IVsFontAndColorEvents.OnResetToBaseCategory(Guid)

Réinitialise le paramètre à base. Non implémenté.

S’applique à