自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

原创 BCGControlBar入门

BCGControlBar入门1. BCGControlBar简介1.1 概述1.2 开发环境1.3 安装2.快速上手2.1 应用向导2.2 现有工程修改2.3 程序框架2.4 使用帮助3.模块3.1 Application Management3.2 Visual Manager3.3 其他4.使用技巧4.1 动态链接库和静态链接...

2018-11-27 19:43:27 1732

原创 BCG模块

3.3 其他模块BCG界面库模块大体分组如下:Application Management应用程序管理,见3.1Controls控件,丰富的控件重写,完全实现所有MFC控件。Calendar and Planner日历和计划控件Docking Panes停靠窗口,实现了自动停靠功能,即VS的窗口停靠Diagram图形,可用来实现画图功能。Dialogs...

2018-11-28 21:31:46 846

原创 BCG调试

4.4 调试BCGVS菜单栏,“工具”->“选项”->“调试”->“符号” 添加BCG生成目录(pdb文件目录)在调试模式下,即可调试BCG。返回页头返回目录...

2018-11-28 21:23:42 430

原创 BCG 全局主题样式

4.3 全局主题样式使用全局主题样式,可以保持程序界面的一致性。InitInstance()中启用一种主题,例如:SetVisualTheme(BCGP_VISUAL_THEME_VS_2013_BLUE); InitInstance()初始化一些全局的数据。//修改Bth背景色为白色globalData.brBtnFace.DeleteObject();globalDat...

2018-11-28 21:22:02 1435

原创 BCG 中文资源

4.2 中文资源默认情况下BCG的资源为英文,以下方法修改为中文资源。4.2.1 动态库连接BCG在InitInstance()中,加载资源库const TCHAR* const STR_MAIN_BCGCHS_NAME = _T("BCGCBProResCHS.dll");HINSTANCE m_hBCGChinese = LoadLibrary(STR_MAIN_BCGCHS_...

2018-11-27 20:36:55 1097

原创 BCG 动态链接库和静态链接库

4.1 动态链接库和静态链接库使用BCG界面库的应用程序,发布时可以以动态库或静态库的方式链接。BCG已经在BCGCBProInc.h文件中定义好了链接选项,我们只需要修改工程MFC的工程配置即可。4.1.1 动态链接库工程配置属性中,“常规”->“MFC的使用” 选择在共享DLL中使用MFC,BCG库将会被动态链接。发布时需要附带动态库,如BCGCBPRO2510.dll...

2018-11-27 20:35:06 1329

原创 BCG Visual Manager

3.2 Visual Manager用来控制应用程序外观,集中了最重要的GUI代码,比如toolbars,buttons等。所有的绘图函数都是虚函数,我们可以派生一个类,进行重写。应用程序任何时候都只有一个CBCGPVisualManager返回页头返回目录...

2018-11-27 20:33:20 456

原创 BCG Application Management

3.1 Application Management使用BCG界面库的应用程序,发布时可以以动态库或静态库的方式链接。BCG已经在BCGCBProInc.h文件中定义好了链接选项,我们只需要修改工程MFC的工程配置即可。3.1.1 BCGPGLOBAL_DATA包含一些全局数据,这些数据大多是在应用程序初始化时初始的,可以修改某些值,来自定义应用程序的外观。3.1.2 CBCGP...

2018-11-27 20:29:04 521

原创 bcg使用帮助

2.4 使用帮助2.4.1 源码目录打开BCG安装后的目录,目录结构如下。BCGCBPro1.源代码2.各版本VS工程文件 (如果连接时缺少库,可打开相应工程进行编译)3.本地化的语言资源 (中文如L.chs)4.样式Bin1.生成库目录2.本地化资源库3.一些示例程序Examples 和 Samples示例程序源码2.4.2 BCG帮助文档可...

2018-11-27 20:25:05 1072

原创 BCG框架

库框架BCGControlBar库专业版(专业版)引入了非基于MFC的 可停靠架构。这意味着所有控制条都不必继承自CControlBar。Pro Version中所有控件栏的基类是CBCGPBaseControlBar(它又来自CBCGPWnd)。专业版架构背后的主要思想与MFC没有太大区别。更重要的是,我们试图使Pro版本与MFC(和BCGControlBar Library Stand...

2018-11-27 20:19:27 2599 1

原创 BCG现有VC工程修改

2.2 现有工程修改在代码中做以下更改添加BCGCBPro 目录到 包含目录 和 库目录在 stdafx.h文件中添加#include "BCGCBProInc.h"App类从CBCGPWinApp继承。class CMyApp: public CBCGPWinApp在 APP 类的构造函数中,指明通用配置选项主题(皮肤) 例如:可以指定一个主题样式。...

2018-11-27 20:09:26 803

原创 BCGControlbar向导

应用向导用于MFC的BCGControlBar Pro包括用于以下Visual C ++环境的应用程序向导:Visual C ++ 6.0 Visual C ++ .NET / 2003 Visual C ++ 2005/2008/2010/2012/2012 / 2013/2015您可以使用BCGAppWizard生成基于BCGControlBar Library for MFC框...

2018-11-27 20:04:34 774

原创 BCGControlBar使用说明

BCGControlBar使用说明1.BCGControlBar简介1.1 概述1.2 开发环境1.3 安装1.BCGControlBar简介1.1 概述BCG是MFC的一个扩展库,可以用来构建类似于Microsoft Office 2003/2007/2010/2013/2016 和 Microsoft Visual Studio-like(打印、用户定制工具栏、菜单等)以及其他一些知...

2018-11-27 19:37:41 3522

原创 Doxygen内部结构

下图展示了Doxygen处理源文件的流程。Config parser(配置解析器)工程的参数配置文件被Doxygen解析,并将参数存储到一个单独的类Config(src/config.h)文件中。解析器是采用的FLEX框架编写的,源码在src/config.l目录下。因为解析器也被doxywizard(前端向导)直接调用,所以把解析器做成一个单独的库。每一个配置选项都是五种类型中的...

2018-07-16 22:26:57 828 1

原创 Pugi解析时,定位行号和列号

Pugi解析XML很快,主要是因为它牺牲了部分功能,举个简单的例子就是,它不能获取某个节点的行号,列号。本文提供一种方法,计算出行列号。主要使用pugi中函数offset_debug()。官方解释:获取节点的偏移量,单位是 chat_t。注意下图,红色的话,chat_t分窄字符和宽字符,长度分别为1byte 和2byte。// Get node offset in pa

2016-11-02 11:34:45 607

原创 PDFLib (8.0.2)中文路径处理使用UTF8

在PDFLib中,打开一个PDF文档,会调用PDF_begin_document,文件名称是以Unicode编码的,由于工程是多字节编码,打算转成UTF8 定义:int PDF_begin_document(PDF *p, const char *filename, int len, const char *optlist)C++ Java int begin_document(Strin

2016-07-26 15:03:27 1807 5

原创 C++ PDFLib 8.0 中文输出

PDFLib8.0.2 Z中文输出示例。在提供的字体文件中,选择了宋体,PDFlib-CMap-1.0\resource\cmap\ 下VC6.0  多字节编码注意:1.拿出需要的字体文件这里我用的宋体,是 GB-EUC-H 和 Adobe-GB1-UCS2,这两个都不能少。放到了某个文件夹下( Debug\resource\cmap )2.设置文件位置 ,加载字体

2016-07-25 15:40:51 1252 1

原创 ini文件读写,适合大量输出。

在开源中国上找到的,原地址http://www.oschina.net/code/snippet_553781_37613。原简介:1、适用于C++项目,适用于Windows和Linux平台,依赖STL标准库。2、用于C++读取INI文件,写入INI文件,以及查找相应键值对的快速操作。3、在项目中需要此功能时,只需要引入两个文件,即:INIParser.h和INIParser.cp

2016-02-19 09:41:14 1088

BCGControlBar 25.10版本快速入门教程编程手册帮助文档

本教程基于BCGControlBar 25.10版本,帮助开发人员快速入门。 主要包含内容: 1、BCGControlBar简介\n 2、应用向导\n 3、现有工程修改 4、程序框架 5、使用帮助 6、Application Management 7、Visual Manager 8、其他模块 9、动态链接库和静态链接库 10、中文资源 11、全局主题样式 12、调试BCG 13、Edit示例简述BCG原理

2018-11-28

BCGControlBar 英文说明文档 28版本

BCG 28版本说明文档,完整介绍BCG500个类。使用起来很有帮助。 资源时间长了分值会越变越高

2018-11-28

Qt高级编程(PDF带目录带源码)

Qt高级编程 PDF 带目录 带源码

2016-08-21

QT 4.2 类图

和4.x 都是在这个基础上扩展的。

2016-08-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除