FontAndColorProviderBase 类

定义

字体和颜色提供程序的基类

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
继承
FontAndColorProviderBase
派生
实现

构造函数

FontAndColorProviderBase()

初始化 FontAndColorProviderBase 类的新实例。

属性

CategoryName

获取或设置类别名称。

Font

获取要使用的字体样式。

FontColorDefaults

获取字体和颜色默认值。

FontColorFlags

获取字体和颜色提供程序基础。 允许派生类对其进行自定义。

FontDefault

获取或设置默认字体。

Guid

获取或设置标识 Guid

ItemsChanged

获取已更改的项的哈希表。

Reset

获取一个值,该值指示字体和颜色是否重置为其初始值。

显式接口实现

IVsFontAndColorDefaults.GetBaseCategory(Guid)

检索基类别。

IVsFontAndColorDefaults.GetCategoryName(String)

指示要检索的类别名称。

IVsFontAndColorDefaults.GetFlags(UInt32)

检索当前对象的属性。

IVsFontAndColorDefaults.GetFont(FontInfo[])

获取编辑器所使用的字体。

IVsFontAndColorDefaults.GetItem(Int32, AllColorableItemInfo[])

检索标识项的整数值。

IVsFontAndColorDefaults.GetItemByName(String, AllColorableItemInfo[])

指示参数中的 itemName 项。

IVsFontAndColorDefaults.GetItemCount(Int32)

检索项计数。

IVsFontAndColorDefaults.GetPriority(UInt16)

检索字体和颜色优先级。

IVsFontAndColorEvents.OnApply()

应用字体和颜色设置。

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

当修改“显示项”下拉列表中列出的项的一个类别的字体时,Visual Studio 环境调用。

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

应用字体和颜色更改。

IVsFontAndColorEvents.OnReset(Guid)

指示要清除参数标识的 guid 项的更改。

IVsFontAndColorEvents.OnResetToBaseCategory(Guid)

将设置重置为基。 未实现。

适用于