[MFC]将基于对话框的工程改成基于BCG的

转载 2018年04月17日 19:21:25

Step1

stdafx.h 加入如下内容。BCGCBProInc.h间接导入了lib

#include <BCGCBProInc.h>            // BCGControlBar Pro

#if _MSC_VER >= 1400

#if defined _M_IX86
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_IA64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='ia64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_X64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#else
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
#endif

#endif

Step2

应用程序类的父类由CWinApp改成CBCGPWinApp。构造函数增加如下代码:

SetVisualTheme(BCGP_VISUAL_THEME_OFFICE_2010_BLUE);  

Step3

对话框的父类有CDialog改成CBCGPDialog。构造函数增加如下代码:

EnableVisualManagerStyle(TRUE, TRUE);  

Android工程和Maven工程持续构建

Android工程自动打包
  • 2017年08月09日 21:48

BCGControlBar:为现有MFC对话框工程换肤

系统环境:Windows 10 (10586.17) 软件环境:Visual Studio 2010 本次目的:为已有的MFC对话框程序(实例工程:BCGTest)换肤...
  • aaab789456123
  • aaab789456123
  • 2015-12-06 19:25:11
  • 657

MFC基于对话框工程运行逻辑

1、 2、 3、 4、 5、 6、 7、 8、 9、 10、
  • wwkaven
  • wwkaven
  • 2014-08-29 06:21:31
  • 1257

MFC界面库BCGControlBar新版功能详解二:对话框和表单

近日,BCGSoft正式发布了v24.4,本文主要介绍对话框和表单,让你对BCG这个控件有一个全新的认识和了解。需要最新版的可以点击这里【BCG下载】 1. 改进对话框提示信息 新...
  • AABBbaby
  • AABBbaby
  • 2016-04-08 10:38:14
  • 1238

BCGControlBar MFC对话框换肤(续)

系统环境:Windows 7软件环境:Visual Studio 2008 SP1本次目的:实现MFC对话框完全换肤,其实是单文档模拟出来的对话框      在上篇说到利用BCGControlBar可...
  • akof1314
  • akof1314
  • 2010-05-14 23:24:00
  • 10376

将基于MFC的对话框应用程序修改为服务程序---------

将基于MFC的对话框应用程序修改为服务程序 转载自:http://bbs.csdn.net/topics/380084096 Windows(N...
  • zhangdong305
  • zhangdong305
  • 2016-08-12 12:47:05
  • 896

基于MFC对话框工程如何使用另一工程下的对话框

1、 拷贝所需要的对话框资源 在VS2012或者其他版本中打开现有的解决方案,然后在左上角文件-->打开按钮,打开你想调用的对话框所属工程的中的后缀为.rc的文件(比如那个工作的对话框文件是Tes...
  • cwt19902010
  • cwt19902010
  • 2016-11-11 16:25:02
  • 857

如何将基于对话框的工程改成基于BCG的

一,stdafx.h 加入如下内容。BCGCBProInc.h间接导入了lib。 #include // BCGControlBar Pro #if _MSC_VER >= 1400 ...
  • he_zhidan
  • he_zhidan
  • 2014-10-07 15:00:48
  • 2075

修改对话框为BCG工程(原为mfc工程)

一.  修改现有的对话框程序为BCG工程。 (1)      在StdAfx.h文档中添加#include ,包含BCGCBProInc.h头文件。 (2)     将自己的对话框子类的父类改为C...
  • wwq444968579
  • wwq444968579
  • 2015-03-11 17:42:48
  • 585

MFC程序应用BCGControl界面效果

vc6.0比较经典且运行环境要求较低,虽然是98年的产物,但仍被广泛应用,最近一直修改软件,可能是强迫症吧,一直觉得vc6生产的界面太丑太丑,就采用bcg的封装库来优化下,百度了好多方法都需要依赖bc...
  • sudoRoger
  • sudoRoger
  • 2016-09-12 13:27:30
  • 1635
收藏助手
不良信息举报
您举报文章:[MFC]将基于对话框的工程改成基于BCG的
举报原因:
原因补充:

(最多只允许输入30个字)