BCGControlBar使用方法.doc

上传人:hw****26 文档编号:3519693 上传时间:2019-06-01 格式:DOC 页数:3 大小:43.50KB
下载 相关 举报
BCGControlBar使用方法.doc_第1页
第1页 / 共3页
BCGControlBar使用方法.doc_第2页
第2页 / 共3页
BCGControlBar使用方法.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、BCGControlBar 使用方法一. 关于 BCGControlBar。BCGControlBar 是 一 个 基 于 MFC 的 扩 展 库 , 您 可 以 通 过 完 全 的 用 户 化 操 作 构 成 一 些类 似 于 Microsoft Office 2000/XP/2003 和 Microsoft Visual Studio.NET 的 应 用 程 序( 用 户 工 具 栏 、 菜 单 、 键 盘 等 等 ) 。 BCGControlBar 库 包 含 了 大 约 150 多 个 经 过 精心 设 计 , 测 试 和 具 有 完 备 文 档 的 MFC 扩 展 类 。 这 些 都

2、 可 以 很 容 易 的 应 用 于 您 的 应用 程 序 , 节 省 大 量 的 开 发 和 调 试 时 间 。 BCGControlBar 专 业 版 的 扩 展 库 , 包 含 了 大量 高 级 界 面 , 比 如 , 可 分 离 的 表 窗 口 , 自 动 隐 藏 窗 体 , 托 拽 的 时 候 能 够 显 示 贴 靠 控件 和 工 具 栏 的 内 容 ,新 增 帖 靠 算 法 ( 类 似 于 在 Microsoft Visual Studio.NET 环 境 和Microsoft Visio 中 引 入 的 算 法 ), 具 有 可 分 离 的 快 捷 栏 , 制 表 工 具 栏 ,

3、 语 法 检 验 和IntelliSense-style 支 持 的 文 本 控 件 , 完 全 的 平 面 视 觉 等 等 。 除 了 与 MFC 兼 容 的 控 制栏 的 执 行 部 分 , 这 个 库 的 其 它 结 构 完 全 是 由 我 们 自 己 设 计 的 。 大 部 分 新 的 系 统 特 性都 是 由 库 的 内 核 自 动 激 活 和 管 理 的 。二. 下载并安装 BCGControlBar。在 BCGSoft 的官网(http:/ )选择 BCGControlBar,并下载。由于BCGControlBar 是一个付费的软件,所以,在其官网上只能免费下载到其 evalua

4、tion version(评估版本)。将下载的 BCGControlBarProEvaluation.exe 打开,就可以进行BCGControlBar 的安装了。默认会安装在 C:Program FilesBCGSoftBCGControlBar Professional Evaluation 路径下。三. 使用 BCGControlBar 创建工程。1. 安装的 BCGControlBar 已经将要用到的库进行了编译与链接,并放在了安装目录(默认为:C:Program FilesBCGSoftBCGControlBar Professional Evaluation)的bin 目录下。BC

5、GControlBar 要使用的 dll 也已经放到 system32 目录下。同时,在BCGCBPro 目录下也有其需要的头文件。在其安装目录下的 Examples 中有其随带的 Demo 程序,可以运行,并看到其运行效果。在编译之前,要先设置其附加包含目录和附加库目录。vc6.0 在其 toolsoptionsdirectoris 下进行设置。在 show directories for 选择 include files,添加 BCGControlBar 安装目录下的 BCGCBPro 目录。然后再选择 show directories for 下的 Library files 并添加 B

6、CGControlBar 安装目录下的 bin 目录。vs2010 中在工程的属性页中的配置属性VC+目录下可以设置包含目录的库目录。设置完成后就可以编译运行,看到所编译的例子的执行效果。2. 安装 BCGControlBar 后可以在新建项目的时候选择 BCGCBPro AppWizard 向导进行项目的创建。在其 step 中会添加与 BCGControlBar 有关的一些选项,可以在创建的时候对其进行相应的设置。设置完成后,选择 finish 就可以创建相应的BCGControlBar 项目。在其中可以很方便的使用其控件。3. 对于已经存在的项目,也可以通过修改其中的一些选项和代码,使其

7、变成BCGControlBar 的项目,可以使用 BCGControlBar。在使用之前先要设置其包含目录和其库目录,其设置方法见以上 1 之中。其具体的实现步骤如下(在修改之前最好对工程进行一个备份):(1) 在头文件 stdafx.h 中加入#include “BCGCBProInc.h“。(2) 为自己的 App 类添加基类 CBCGPWorkspace。如:class CMyApp : public CWinApp, public CBCGPWorkspace。(3) 在 App 类的 InitInstance()函数中添加 AfxOleInit()。(4) 在 InitInstanc

8、e()函数中添加 SetRegistryKey(_T(“MyCompanyMyProduct“)。(5) 在 App 类的 ExitINstance()函数中添加 BCGCBProCleanUp()。(6) 将 MDI 中的一些类用 BCGControlBar 来进行转换:CFrameWnd - CBCGPFrameWnd CMDIFrameWnd - CBCGPMDIFrameWnd CMDIChildWnd - CBCGPMDIChildWnd CToolBar - CBCGPToolBar CStatusBar -CBCGPStatusBar.可以在 StdAfx.h 中添加如下代码#d

9、efine CFrameWnd CBCGPFrameWnd#define CMDIFrameWnd CBCGPMDIFrameWnd#define CMDIChildWnd CBCGPMDIChildWnd#define CToolBar CBCGPToolBar#define CStatusBar CBCGPStatusBar(7) 如果希望添加 Microsoft Office 2007/2010-style Ribbon Bar,可以参考以下文章,学习这些技术:Office 2007/2010-style Ribbon Bar Ribbon Backstage View - Walkth

10、rough Ribbon Designer(8) 为 CmaimFrame 类添加嵌入菜单对象。在 CmainFrame 类中添加成员变量CBCGPMenuBar m_wndMenuBar。然后在其 OnCreate 函数中加入如下代码:m_wndMenuBar.Create (this);m_wndMenuBar.EnableDocking (CBRS_ALIGN_ANY);DockControlBar ((9) 在 CMainFrame:OnCreate 的开始加入应用程序可视化的风格。其函数如下:CBCGPVisualManager:SetDefaultManager (RUNTIME_

11、CLASS (manager);其中 manager 的取值与风格对照如下:CBCGPVisualManager MS Office 2000/VC+ 6.0 lookCBCGPVisualManagerXP MS Office XP/Visual Studio.NET lookCBCGPVisualManager2003 MS Office 2003 lookCBCGPVisualManagerVS2005 Visual Studio 2005 lookCBCGPWinXPVisualManager Native Windows XP/Vista/Windows 7 look.CBCGPVisualManager2007 MS Office 2007 lookCBCGPVisualManagerVS2008 Visual Studio 2008 lookCBCGPVisualManagerVS2010 Visual Studio 2010 lookCBCGPVisualManager2010 MS Office 2010 lookCBCGPVisualManagerScenic Windows 7 Ribbon look.(10) 生成程序,并执行它。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。