关于BCGControlBar Pro for MFC的介绍
的有关信息介绍如下:BCGControlBar(Business Components Gallery Control Bar) Professional Edition是一个MFC扩展组件库,在该组件库的帮助下可以非常方便的创建以下风格例如Office XP、Office 2000、Office 2007、Office 2010、Visual Studio、Visual Studio.NET、Visual Studio 2005、Visual Studio 2008、Visual Studio 2010/2012、Internet Explorer(包括完整的工具、菜单和自定义键盘、可停靠控制栏、菜单栏以及Office 2000/XP菜单)。
BCGControlBar提供一个C++类集合用来扩展标准MFC特性,例如工具栏和可停靠窗口,但是它不能替代MFC,仅仅用来提高开发更强大MFC程序的易用性。
产品特性
BCGControlBar可以提供很多特性,例如工具栏、菜单栏、控件等等。
详尽的产品特性浏览可以参考这里:http://www.bcgsoft.com/featuretour/bcgcontrolbar-tour.htm
工具栏
*扁平化工具栏
*类似Internet Explorer风格已选中图片效果的工具栏
*大图标
*“Pager”按钮
*“Locked”工具栏
*Auto-build keyboard shortcuts in menus and ToolTips
*支持Rebar
*支持图片下面显示文字
*内置组合框和编辑框按钮
*内置的字体组合框和字体大小组合框按钮
*内置的颜色选择器
*Office 2000风格
*带背景图片透明风格的工具栏
*Built-in roll-up buttons (类似CorelDraw)
*标签工具栏
菜单栏
* 可停靠带图片的Office风格菜单
* Office2000菜单项(带最近已使用的菜单项)
* 菜单动画:淡入、幻灯片、淡出
* 带阴影效果的菜单项
* 菜单项工具提示
* 可滚动的菜单项
* "Owner-draw" 菜单图片
* 实时调整菜单项字体
* 支持最近已使用和系统列表菜单项
* Left-side owner-draw logo
* 水滴效果的菜单项
* 支持靠右排列的下拉列表控件(例如Microsoft®Word中的help下拉列表控件)
其它控制栏
* Office风格的对话框
* Resizable docking control bars with expanding panes
* Persistent rebars
* 3D和扁平标签控制
* 快捷方式(Outlook-style)
* Office风格的打印预览
* 标题栏
* 扩展状态栏
* 任务窗格栏
* 应用程序栏(应用程序桌面工具栏,它将自己连接到应用程序区域之外的屏幕边缘)
带后台视图的Ribbon控件
Ribbon设计器
高级编辑控件
* 语法高亮显示
* 支持智能感知
* 概述(可折叠的节点)
* 标记 (如书签、断点标记)
* 用户定义的颜色块
* 多层次撤销/重做缓冲区
* 拖放操作
* 剪切/复制/粘贴
* 超链接
* 符号(例如聊天中的笑脸)
* 行号
* 工具提示
* 用于轻松集成MFC文档/视图体系结构的CView派生类
计划控件
* 视图: 每日, 5天 (工作周视图), 7天 (星期), 月
* 各种各样的预约
* 内置和可定制的预约属性
* 通用存储类型
* 与日历控件的集成
* 拖放操作
* 支持“全天”和“多天”任务
* 打印支持
* 用于轻松集成MFC文档/视图体系结构的CView派生类
* Multi-resource日历
表格控件
* 无限数量的行数
* 通过单个和多个列进行排序
* 虚拟模式
* 剪切/复制/粘贴
* 拖放
* 动态添加列的能力
* 对自定义数据类型的支持
* 单列和多行选择
* 即时编辑单元格数据
* 单个和多个项目(网格单元)选择
* 复制选择到剪贴板
* 由单个或多个列分组(用于报告的必要)
* "Group By"单元格
* 预览窗格
* 过滤
* 合并单元格
* 颜色主题支持
* 打印支持
* 用于轻松集成MFC文档/视图体系结构的CView派生类
* 导出到HTML、CSV和TSV
报表控件
* 扩展了网格控件的功能,为您提供了在Microsoft Outlook中创建报表的能力
甘特图控件
* MFC文档/视图集成——创造性的提供CBCGPGanttView
* 无限的时间栏
* 完全可定制的外观
* 不同类型的任务对象,例如常规任务、里程碑等等
* 内置资源网格
* 任务连接器
* 放大/缩小
* 任务组
* 打印支持
Chart控件
TreeMap控件
Diagram控件
仪表控件
弹出式窗口控件
* 为您提供快速创建一个弹出窗口的能力,该窗口可以显示标准的或定制的控件集
* 出现并消失在动画中(幻灯片,淡入,淡出)
* 记住屏幕上的最后一个位置
* 调透明度水平
* 自定义标题高度
* 通知所有者关于用户行为的信息
* 支持所有内建的视觉风格。同时,它的视觉主题也可以很容易地定制
控件集
* URL链接按钮
* 带有位图支持的增强平面按钮
* 菜单按钮
* 动画控制(允许“把玩”CImageList)
* 可编辑列表框(如Visual Studio工具列表)
* Office-style颜色选择器
* Shell树控件
* Shell列表控件
* 属性列表控件
* 使用智能感知支持、语法突出显示和可折叠节点编辑控件
* 掩码编辑控件
* DateTime控件
* 日历控件
* 时间控制件
* 计算器控制
* 带浏览按钮的编辑控件
* 工具箱控件
* 自定义工具提示控件
* 透明滑块控件
* Breadcrumb导航控件
对话框
* 窗口管理器对话框
* 类似于Visual studio的文件对话框(带有应用程序徽标、新文件模板和历史列表)
* Office风格颜色选择对话框
* 图像编辑器对话框
* 带有嵌入式outlook条的属性表
定制化
* 在工具栏和菜单之间拖放按钮
* 用户定义的图像编辑(包括简单的位图编辑器)
* 在运行时创建用户定义的工具栏
* 上下文菜单定制
* 快速定制
* 从菜单资源自动构建自定义类别
* “Alt +拖”定制
* 鼠标事件定制
* 键盘定制
* 在注册表中保存和恢复工具栏和菜单状态的能力
* 工作空间管理器
* 用户定义的工具
可视化
* 绘画管理器
* 具有在运行时应用程序皮肤中创建和更改的可视化管理器
* 支持以下的视觉风格:
* Office 2000
* Office XP
* Native Windows (Windows XP)
* Office 2003
* Visual Studio 2005
* Visual Studio 2008
* Internet Explorer
* Office 20007 (Luna, Obsidian, Silver, Aqua)
* Carbon
* Scenic Ribbon Bar
* Visual Studio 2010
* Office 2010
特殊特性
* 完整的扁平风格
* PNG图像的支持
* MDI选项卡组
* 更换完皮肤的对话框
* 可调整的表单-自动布局支持
* 保存和加载打开的文档的能力
* 复杂docking算法
* 使用上下文拖拽控制栏的能力
* 能够将几个控制栏停靠在一个浮动的微型框架窗口
* 三种类型的停靠可以随时改变
* 标准停靠-标准的停靠模式,在微软的Visual Studio.NET 2003中实现。控制条没有上下文就被拖动
* 直接停靠-“立即”停靠模式类似于Microsoft Visio。控制栏是用上下文拖拽的,但是没有显示任何标记
* 智能停靠——“智能停靠”模式类似于微软的Visual Studio.NET 2005。控制栏被带着上下文拖拽,屏幕上有“智能”标记,指向允许的对接位置
* 可拆式标签
* 自动隐藏窗口
* Alpha混合(支持32位图像)
* 创建窗口较少控件的可视容器
* 在GDI和D2D支持下的图形管理器
* 高DPI支持
* 与Windows 7任务栏的集成
* 完整的RTL支持
* 可访问性支持
除上面提及的这些特性,BCGControlBar支持静态和UNICODE库,提供上下文敏感帮助,并且可以秒秒钟创建一个带完整工具栏和自定义菜单栏的Office风格应用程序。