Visual Studio SDK 提供支持使用字体和颜色显示文本。
本节内容
字体和颜色概述
在 Visual Studio 集成开发环境 (ide) 讨论文本的字体和颜色设置 (IDE)。 介绍几种类别和显示项目的概念,并描述 Vspackage 和核心编辑器如何使用文本属性。获取文本着色的字体和颜色信息
为实现文本着色提供除 文本编辑器外,管理 类 的准则在 Vspackage。访问存储的字体和颜色设置
说明如何存储,检索和应用当前字体和颜色设置。实现自定义的类别和显示项目
描述窗口可以创建并使用其自己 显示项目 和 类 支持文本显示的基本步骤。此方法需要 VSPackage 实现 IVsFontAndColorDefaultsProvider 接口和相关接口。
如何:访问内置字体和颜色方案
通过使用内置的字体和颜色,讨论如何定义和注册了类,并启动使用系统提供的字体和颜色。
参考
IVsFontAndColorDefaultsProvider
提供 IVsFontAndColorDefaults 实例或对应于 显示设置。 列表的特定项的 IVsFontAndColorGroup 接口。 选项 对话框的 字体和颜色 页列表。IVsFontAndColorDefaults
使 VSPackage 通过定义默认字体和颜色支持 IDE 字体和颜色 页窗口或用户界面元素的。IVsFontAndColorGroup
提供 VSPackage 提供字体和颜色支持可以指定显示项目组 - 超类表示两个或多个类别联合的框架。IVsFontAndColorStorage
使 VSPackage 检索字体和颜色数据或将其保存到注册表。IVsFontAndColorEvents
通知使用有关更改的字体和颜色信息对字体和颜色设置上的 Vspackage。IVsFontAndColorUtilities
提供用于处理的工具。在 Visual Studio 字体和颜色 结构的方法使用的输入和输出数据。IVsFontAndColorCacheManager
控件字体和颜色设置缓存。
相关章节
开发语言服务
讨论 Vspackage 如何使用语言服务自定义 Visual Studio 编辑。在自定义编辑器的语法着色
看出 Visual Studio 编辑器如何使用语言服务实现语法着色。用户界面
解释如何使用 Visual Studio 服务创建与其余 Visual Studio的 UI 元素。