功能组件

Controls 界面控件套件

for Visual C++ MFC · v24.3.0
for ActiveX COM · v24.3.0

Controls 为 Windows 开发者提供功能多样、经过精心设计与全面测试的用户界面组件。

Controls 已包含于 Toolkit Pro for Visual C++ MFC。

Controls 已包含于 Suite Pro for ActiveX COM。

Controls 界面控件套件界面截图
Key Features

功能特性

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 风格快捷栏

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

Visual Studio 风格工具箱

Visual Studio 风格工具箱

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

Pager 通用控件

Pager 通用控件

在可滚动的 Pager 区域内托管子窗口,在空间有限时更轻松地呈现 Outlook 栏等控件。

文本输入

编辑控件

通过浏览编辑框、掩码输入、十六进制编辑、可编辑列表与主题化编辑控件,为专业桌面应用提供灵活的数据录入。

十六进制编辑控件

十六进制编辑控件

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

掩码编辑控件

掩码编辑控件

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

浏览编辑控件

浏览编辑控件

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

编辑列表框控件

编辑列表框控件

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

编辑控件主题

编辑控件主题

为编辑控件应用内置视觉主题,让文本输入字段与应用界面其余部分的外观保持一致。

对话框与引导

用户辅助控件

通过提示对话框、目录浏览、任务对话框、搜索选项、颜色选择工具与提示窗口引导用户完成常见任务。

每日提示对话框

每日提示对话框

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

浏览文件夹对话框

浏览文件夹对话框

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

颜色选择对话框

颜色选择对话框

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

任务对话框控件

任务对话框控件

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

搜索选项控件

搜索选项控件

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

工具提示窗口

工具提示窗口

显示风格化弹出消息:可配置文字、颜色、边框、定位、阴影、行距与超时行为,为生产级桌面应用增添实用细节。

应用布局

布局与导航控件

通过布局管理器、分割条、窗口定位、表头、标题栏与 MDI 窗口列表管理构建可自适应的桌面界面。

可调整大小布局管理器

可调整大小布局管理器

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

MDI 窗口管理器

MDI 窗口管理器

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

增强分割窗口

增强分割窗口

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

窗口位置

窗口位置

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

表头控件

表头控件

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

标题栏控件

标题栏控件

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

标题栏下拉窗口

标题栏下拉窗口

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

阴影管理器

阴影管理器

为浮动窗口添加可配置阴影,让弹出与驻留窗口更具层次感,呈现更精致的桌面外观。

标签化界面

标签与工作区控件

创建熟悉的标签化工作区:Excel 风格标签、MDI 标签视图、增强标签控件与内置主题,适用于文档、面板与视图。

Excel 风格标签视图

Excel 风格标签视图

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

MDI 标签化界面

MDI 标签化界面

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

MDI 标签视图控件

MDI 标签视图控件

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

增强标签控件

增强标签控件

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

标签控件主题

标签控件主题

应用灵感源自 Visual Studio、Office、Windows 等熟悉界面风格的内置标签主题,无需额外主题开发。

视觉反馈

进度、滚动与预览控件

添加预览、进度与滚动条控件,在应用中提供清晰的反馈、流畅的导航与主题一致的交互。

主题化进度条

主题化进度条

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

主题化滚动条

主题化滚动条

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

预览控件

预览控件

使用可用的系统预览处理器直接在应用中预览常见文件类型,支持静态与交互式预览(视可用情况)。

通知

Toast 弹出控件

显示现代 Toast 风格通知:主题支持、动画选项、透明度、超链接与计时控制,实现精致的用户消息通知。

弹出控件主题

弹出控件主题

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

弹出控件动画

弹出控件动画

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

弹出控件透明度与超链接

弹出控件透明度与超链接

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

弹出控件项样式

弹出控件项样式

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

弹出控件图标与按钮

弹出控件图标与按钮

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

弹出控件计时

弹出控件计时

控制弹出通知的可见时长以及打开或关闭动画的速度,精确掌控通知时序。

Windows 集成

Shell 与系统控件

通过资源管理器风格列表与树控件、托盘图标、注册表管理与任务栏管理器功能与 Windows 桌面集成。

通过托盘图标支持与任务栏管理器功能与 Windows 桌面集成,实现感知系统的应用行为。

系统托盘图标控件

系统托盘图标控件

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

资源管理器列表与树控件

资源管理器列表与树控件

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

注册表管理器

注册表管理器

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

任务栏管理器控件

任务栏管理器控件

增强 Windows 任务栏按钮:覆盖图标、进度指示器与跳转列表支持,实现更深度集成的桌面体验。

呈现

标记与显示控件

通过 XAML 标记支持、标签云与超链接控件增强界面呈现,实现更丰富的文本、视觉组织与交互内容。

XAML 标记支持

XAML 标记支持

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

标签云

标签云

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

超链接控件

超链接控件

将静态文本显示为可点击超链接,可配置正常、悬停与已访问颜色,以及可选下划线行为。

渲染

性能与 DPI 支持

通过无闪烁绘制、动画支持与 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 C++ 6.0运行时:Windows 95 / 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
最低要求编译器:Visual Basic 6.0运行时:Windows 95 / NT 4.0

零风险试用 30 天

立即下载 30 天免费评估版,体验 Controls 与全部 UI 组件的完整功能。