多语言展示
当前在线:1752今日阅读:162今日分享:23

关于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程序的易用性。
工具/原料
1

BCGControlBar Library Professional Edition for MFC

2

Visual Studio 2008开发工具

方法/步骤
1

产品特性BCGControlBar可以提供很多特性,例如工具栏、菜单栏、控件等等。详尽的产品特性浏览可以参考这里:http://www.bcgsoft.com/featuretour/bcgcontrolbar-tour.htm

2

工具栏*扁平化工具栏*类似Internet Explorer风格已选中图片效果的工具栏*大图标 *“Pager”按钮*“Locked”工具栏*Auto-build keyboard shortcuts in menus and ToolTips*支持Rebar*支持图片下面显示文字*内置组合框和编辑框按钮*内置的字体组合框和字体大小组合框按钮*内置的颜色选择器*Office 2000风格*带背景图片透明风格的工具栏*Built-in roll-up buttons (类似CorelDraw)*标签工具栏

3

菜单栏* 可停靠带图片的Office风格菜单 * Office2000菜单项(带最近已使用的菜单项) * 菜单动画:淡入、幻灯片、淡出 * 带阴影效果的菜单项 * 菜单项工具提示 * 可滚动的菜单项 * 'Owner-draw' 菜单图片 * 实时调整菜单项字体 * 支持最近已使用和系统列表菜单项 * Left-side owner-draw logo * 水滴效果的菜单项 * 支持靠右排列的下拉列表控件(例如Microsoft®Word中的help下拉列表控件)

4

其它控制栏* Office风格的对话框 * Resizable docking control bars with expanding panes * Persistent rebars * 3D和扁平标签控制 * 快捷方式(Outlook-style) * Office风格的打印预览 * 标题栏 * 扩展状态栏 * 任务窗格栏 * 应用程序栏(应用程序桌面工具栏,它将自己连接到应用程序区域之外的屏幕边缘)

5

带后台视图的Ribbon控件Ribbon设计器高级编辑控件* 语法高亮显示 * 支持智能感知 * 概述(可折叠的节点) * 标记 (如书签、断点标记) * 用户定义的颜色块 * 多层次撤销/重做缓冲区 * 拖放操作 * 剪切/复制/粘贴 * 超链接 * 符号(例如聊天中的笑脸) * 行号 * 工具提示 * 用于轻松集成MFC文档/视图体系结构的CView派生类

6

计划控件* 视图: 每日, 5天 (工作周视图), 7天 (星期), 月 * 各种各样的预约 * 内置和可定制的预约属性 * 通用存储类型 * 与日历控件的集成 * 拖放操作 * 支持“全天”和“多天”任务 * 打印支持 * 用于轻松集成MFC文档/视图体系结构的CView派生类 * Multi-resource日历

7

表格控件* 无限数量的行数 * 通过单个和多个列进行排序 * 虚拟模式 * 剪切/复制/粘贴 * 拖放 * 动态添加列的能力 * 对自定义数据类型的支持 * 单列和多行选择 * 即时编辑单元格数据 * 单个和多个项目(网格单元)选择 * 复制选择到剪贴板 * 由单个或多个列分组(用于报告的必要) * 'Group By'单元格 * 预览窗格 * 过滤 * 合并单元格 * 颜色主题支持 * 打印支持 * 用于轻松集成MFC文档/视图体系结构的CView派生类 * 导出到HTML、CSV和TSV

8

报表控件* 扩展了网格控件的功能,为您提供了在Microsoft Outlook中创建报表的能力

9

甘特图控件* MFC文档/视图集成——创造性的提供CBCGPGanttView * 无限的时间栏 * 完全可定制的外观 * 不同类型的任务对象,例如常规任务、里程碑等等 * 内置资源网格 * 任务连接器 * 放大/缩小 * 任务组 * 打印支持Chart控件TreeMap控件Diagram控件仪表控件

10

弹出式窗口控件* 为您提供快速创建一个弹出窗口的能力,该窗口可以显示标准的或定制的控件集 * 出现并消失在动画中(幻灯片,淡入,淡出) * 记住屏幕上的最后一个位置 * 调透明度水平 * 自定义标题高度 * 通知所有者关于用户行为的信息 * 支持所有内建的视觉风格。同时,它的视觉主题也可以很容易地定制

11

控件集* URL链接按钮 * 带有位图支持的增强平面按钮 * 菜单按钮 * 动画控制(允许“把玩”CImageList) * 可编辑列表框(如Visual Studio工具列表) * Office-style颜色选择器 * Shell树控件 * Shell列表控件 * 属性列表控件 * 使用智能感知支持、语法突出显示和可折叠节点编辑控件 * 掩码编辑控件 * DateTime控件 * 日历控件 * 时间控制件 * 计算器控制 * 带浏览按钮的编辑控件 * 工具箱控件 * 自定义工具提示控件 * 透明滑块控件 * Breadcrumb导航控件

12

对话框* 窗口管理器对话框 * 类似于Visual studio的文件对话框(带有应用程序徽标、新文件模板和历史列表) * Office风格颜色选择对话框 * 图像编辑器对话框 * 带有嵌入式outlook条的属性表

13

定制化* 在工具栏和菜单之间拖放按钮 * 用户定义的图像编辑(包括简单的位图编辑器) * 在运行时创建用户定义的工具栏 * 上下文菜单定制 * 快速定制 * 从菜单资源自动构建自定义类别 * “Alt +拖”定制 * 鼠标事件定制 * 键盘定制 * 在注册表中保存和恢复工具栏和菜单状态的能力 * 工作空间管理器 * 用户定义的工具

14

可视化* 绘画管理器 * 具有在运行时应用程序皮肤中创建和更改的可视化管理器 * 支持以下的视觉风格:    * 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

15

特殊特性* 完整的扁平风格 * PNG图像的支持 * MDI选项卡组 * 更换完皮肤的对话框 * 可调整的表单-自动布局支持 * 保存和加载打开的文档的能力 * 复杂docking算法 * 使用上下文拖拽控制栏的能力 * 能够将几个控制栏停靠在一个浮动的微型框架窗口 * 三种类型的停靠可以随时改变     * 标准停靠-标准的停靠模式,在微软的Visual Studio.NET 2003中实现。控制条没有上下文就被拖动      * 直接停靠-“立即”停靠模式类似于Microsoft Visio。控制栏是用上下文拖拽的,但是没有显示任何标记      * 智能停靠——“智能停靠”模式类似于微软的Visual Studio.NET 2005。控制栏被带着上下文拖拽,屏幕上有“智能”标记,指向允许的对接位置 * 可拆式标签 * 自动隐藏窗口 * Alpha混合(支持32位图像) * 创建窗口较少控件的可视容器 * 在GDI和D2D支持下的图形管理器 * 高DPI支持 * 与Windows 7任务栏的集成 * 完整的RTL支持 * 可访问性支持

16

除上面提及的这些特性,BCGControlBar支持静态和UNICODE库,提供上下文敏感帮助,并且可以秒秒钟创建一个带完整工具栏和自定义菜单栏的Office风格应用程序。END

注意事项
1

本说明针对的BCGControlBar版本为 V22.1

2

如果觉得此经验有给你提供到帮助,请果断点击“投票”和“有得”,你的支持是我最大的动力

推荐信息