功能特性
Controls 提供多种可选功能,包括按钮、组合框、通用对话框、进度条、编辑控件、弹出提醒窗口、主题滚动条、标签控件、Shell 控件、XAML 标记支持、任务栏管理器等丰富特性。
Controls 已包含在 Toolkit Pro for Visual C++ MFC 评估版中。
Controls 已包含在 Suite Pro for ActiveX COM 评估版中。
按钮与选择控件
为常见的用户输入与选择工作流添加精致的按钮、组合框、颜色选择器、字体选择器、复选列表、树控件与列表控件。

颜色选择器控件
应用颜色选择器控件样式,让控件呈现贴合熟悉桌面 UI 主题的精致外观,为生产级桌面应用增添实用细节。

颜色选择器
显示 Office 风格颜色选择弹出面板,让用户选择标准色、添加自定义色,并通过精致界面返回所选颜色值。

按钮样式
创建精致的主题化按钮:扁平、半扁平与 3D 样式,让应用保持精致一致,同时控件行为适合常见桌面工作流。

自动完成组合框
通过随输入逐步精确化的自动完成建议,帮助用户更快找到组合框项目,减少在长列表中滚动的需要。

字体选择组合框
在下拉列表中显示可用字体并预览每种字体的外观,以易于理解和定制的实用行为改善日常用户体验。

组合框主题
为组合框控件应用内置视觉主题,让选择字段与周边应用界面的外观保持一致。

复选列表框
使用 Office 风格复选列表框显示带复选框的可选列表项,为生产级桌面应用增添实用细节。

多选树控件
支持多选树节点、节点排序与搜索、字体外观自定义及选择行为控制,实现更高级的树形数据导航。

列表控件
创建 Outlook 风格列表控件:主题化表头、排序箭头、列宽调整、粗体或常规文字、最小列宽与灵活显示行为。

菜单列表框控件
添加类似 Microsoft Word 文件对话框的菜单式列表导航,可选主题帮助用户快速切换应用区域。

Outlook 风格快捷栏
在 Outlook 风格栏中组织应用快捷方式:文件夹、图标、项目编辑、背景色与动画选中行为。

Visual Studio 风格工具箱
创建 Visual Studio 风格工具箱面板:图像列表命令与子窗口托管,可承载停靠窗口或设计界面。

Pager 通用控件
在可滚动的 Pager 区域内托管子窗口,在空间有限时更轻松地呈现 Outlook 栏等控件。
编辑控件
通过浏览编辑框、掩码输入、十六进制编辑、可编辑列表与主题化编辑控件,为专业桌面应用提供灵活的数据录入。

十六进制编辑控件
以可配置样式与选择支持显示和编辑十六进制数据,适合需要底层数据查看或编辑的应用。

掩码编辑控件
使用自定义掩码创建格式化输入字段,适用于日期、电话号码、编码等结构化数值,可控制接受的字符与默认显示文本。

浏览编辑控件
将标准编辑框与浏览按钮组合,用于选择文件、文件夹或自定义值,为生产级桌面应用增添实用细节。

编辑列表框控件
以 Visual Studio 风格编辑列表框显示可编辑列表项,让应用保持精致一致且适合常见桌面工作流。

编辑控件主题
为编辑控件应用内置视觉主题,让文本输入字段与应用界面其余部分的外观保持一致。
用户辅助控件
通过提示对话框、目录浏览、任务对话框、搜索选项、颜色选择工具与提示窗口引导用户完成常见任务。

每日提示对话框
添加 Visual Studio 风格"每日提示"对话框,从简单文本文件读取提示,并将用户偏好存储在注册表或 INI 文件中。

浏览文件夹对话框
以极少代码显示文件夹选择对话框,支持设置起始目录并获取用户所选文件夹。

颜色选择对话框
提供 Office 风格颜色选择对话框:标准与自定义颜色页、自动或填充颜色模式、十六进制显示与扩展颜色选择选项。

任务对话框控件
显示灵活的任务对话框:自定义消息、标题、验证复选框、命令链接、按钮与可配置图标选项。

搜索选项控件
将高级搜索控件归入类似 Windows 资源管理器搜索选项的可展开面板,帮助保持搜索界面紧凑有序。

工具提示窗口
显示风格化弹出消息:可配置文字、颜色、边框、定位、阴影、行距与超时行为,为生产级桌面应用增添实用细节。
布局与导航控件
通过布局管理器、分割条、窗口定位、表头、标题栏与 MDI 窗口列表管理构建可自适应的桌面界面。

可调整大小布局管理器
通过定义控件随窗口尺寸变化时的移动与缩放方式,创建无闪烁的可调整大小对话框、表单视图与属性页。

MDI 窗口管理器
通过专用窗口管理器管理打开的 MDI 文档,让用户在运行时选择、组织并处理多个打开的文档。

增强分割窗口
添加高级分割窗口:扁平或 3D 边框、跟踪线样式、视图交换、行列管理与灵活窗格行为。

窗口位置
记忆并恢复 MDI 子窗口与主应用框架的窗口尺寸和位置,减少用户手动重排窗口的需要。

表头控件
创建 Outlook 风格表头:主题化外观、排序箭头、文字样式、列宽调整、拖放支持与灵活表头行为。

标题栏控件
通过主题化标题栏显示标题、信息栏、按钮与图像,可与 Outlook 风格导航或应用面板配合使用。

标题栏下拉窗口
从标题栏显示 Outlook 风格下拉窗口,并在紧凑浮动面板中组织分组标题项。

阴影管理器
为浮动窗口添加可配置阴影,让弹出与驻留窗口更具层次感,呈现更精致的桌面外观。
标签与工作区控件
创建熟悉的标签化工作区:Excel 风格标签、MDI 标签视图、增强标签控件与内置主题,适用于文档、面板与视图。

Excel 风格标签视图
使用 Excel 风格扁平标签界面显示多个窗口或视图,带导航按钮并支持列表式或自定义视图内容。

MDI 标签化界面
添加标签化 MDI 界面:可配置标签方向与编程控制,可启用或禁用标签化文档行为。

MDI 标签视图控件
创建带标签的多视图文档,标签可承载视图或控件,便于在单一文档界面中呈现多个相关视图。

增强标签控件
使用高级标签功能:自动压缩标签、标签图标与 Visual Studio 风格主题,可在运行时控制标签外观与行为。

标签控件主题
应用灵感源自 Visual Studio、Office、Windows 等熟悉界面风格的内置标签主题,无需额外主题开发。
进度、滚动与预览控件
添加预览、进度与滚动条控件,在应用中提供清晰的反馈、流畅的导航与主题一致的交互。

主题化进度条
以匹配流行应用样式(含 Office 风格外观)的主题化进度条显示操作进度,为生产级桌面应用增添实用细节。

主题化滚动条
提供主题化滚动条用于浏览长列表、大内容区域与数据密集型界面,同时保持一致的应用风格。

预览控件
使用可用的系统预览处理器直接在应用中预览常见文件类型,支持静态与交互式预览(视可用情况)。
Toast 弹出控件
显示现代 Toast 风格通知:主题支持、动画选项、透明度、超链接与计时控制,实现精致的用户消息通知。

弹出控件主题
显示 Toast 风格弹出通知:内置主题、图像、工具提示与用户自定义外观,为生产级桌面应用增添实用细节。

弹出控件动画
配置弹出通知动画:内置展开、滑动、淡入或无动画效果,带来更流畅的消息显示体验。

弹出控件透明度与超链接
自定义弹出透明度并添加可点击超链接,让通知可包含交互文本与行动导向消息。

弹出控件项样式
自定义弹出项背景、弹出窗口颜色与边框颜色,突出内容并匹配周边应用设计。

弹出控件图标与按钮
为弹出通知添加图标与按钮,正常、悬停与点击状态各自独立美术资源,实现更丰富的交互消息布局。

弹出控件计时
控制弹出通知的可见时长以及打开或关闭动画的速度,精确掌控通知时序。
Shell 与系统控件
通过资源管理器风格列表与树控件、托盘图标、注册表管理与任务栏管理器功能与 Windows 桌面集成。
通过托盘图标支持与任务栏管理器功能与 Windows 桌面集成,实现感知系统的应用行为。

系统托盘图标控件
为 Windows 系统托盘添加应用图标:支持弹出菜单、气泡提示、动画、最小化到托盘行为与快速恢复操作。

资源管理器列表与树控件
添加 Windows 资源管理器风格列表与树控件,直接在应用工作区内浏览和管理文件系统内容。

注册表管理器
使用便捷的注册表管理类,从系统注册表或 INI 文件存储与读取字符串、整数、二进制值及其他设置。

任务栏管理器控件
增强 Windows 任务栏按钮:覆盖图标、进度指示器与跳转列表支持,实现更深度集成的桌面体验。
标记与显示控件
通过 XAML 标记支持、标签云与超链接控件增强界面呈现,实现更丰富的文本、视觉组织与交互内容。

XAML 标记支持
使用 XAML 标记格式化控件内容实现更丰富的文本呈现,随附 XAML 编辑器工具可为支持的控件创建可复用片段。

标签云
创建标签云:加权关键词、可排序项目、自定义颜色、工具提示、边框与外观选项,可视化关键词重要性或类别。

超链接控件
将静态文本显示为可点击超链接,可配置正常、悬停与已访问颜色,以及可选下划线行为。
性能与 DPI 支持
通过无闪烁绘制、动画支持与 DPI 感知渲染提升视觉质量,在现代显示器上呈现清晰、响应迅速的界面。

无闪烁绘制与动画
通过绘制到离屏位图提升绘制性能并减少闪烁,支持展开、滑动、淡入与噪点等动画效果。

DPI 支持
构建可在现代显示器与分辨率间干净缩放的 DPI 感知界面,与矢量图标和内置 XAML 标记支持结合时效果更佳。
支持的平台与环境
广泛兼容 Visual Studio、Windows 桌面与 Windows Server 各版本 —— 从现代环境到旧版部署。
开发平台开发环境
- Visual Studio 2022 (VC++ 17.0)
- Visual Studio 2019 (VC++ 16.0)
- Visual Studio 2017 (VC++ 15.0)
- Visual Studio 2015 (VC++ 14.0)
- Visual Studio 2013 (VC++ 12.0)
显示旧版支持
- Visual Studio 2012 (VC++ 11.0)
- Visual Studio 2010 (VC++ 10.0)
- Visual Studio 2008 (VC++ 9.0)
- Visual Studio 2005 (VC++ 8.0)
- Visual Studio .NET 2003 (VC++ 7.1)
- Visual Studio .NET 2002 (VC++ 7.0)
- Visual Studio 6.0 (VC++ 6.0)
Windows 桌面客户端操作系统
- Windows 11
- Windows 10
- Windows 8.1
- Windows 8
- Windows 7
显示旧版支持
- Windows Vista
- Windows XP
- Windows Me
- Windows 2000
- Windows 98 SE
- Windows 98
- Windows 95
Windows Server服务器环境
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2012
显示旧版支持
- Windows Server 2008 R2
- Windows Server 2008
- Windows Server 2003 R2
- Windows Server 2003
- Windows 2000
- Windows NT 4.0
开发平台开发环境
- Visual Studio 2022
- Visual Studio 2019
- Visual Studio 2017
- Visual Studio 2015
- Visual Studio 2013
- Microsoft Access
显示旧版支持
- Visual Studio 2012
- Visual Studio 2010
- Visual Studio 2008
- Visual Studio 2005
- Visual Studio .NET 2003
- Visual Studio .NET 2002
- Visual Basic 6.0
Windows 桌面客户端操作系统
- Windows 11
- Windows 10
- Windows 8.1
- Windows 8
- Windows 7
显示旧版支持
- Windows Vista
- Windows XP
- Windows Me
- Windows 2000
- Windows 98 SE
- Windows 98
- Windows 95
Windows Server服务器环境
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2012
显示旧版支持
- Windows Server 2008 R2
- Windows Server 2008
- Windows Server 2003 R2
- Windows Server 2003
- Windows 2000
- Windows NT 4.0