使用BCG对MFC进行换肤

1 添加include和lib目录:
在项目-》属性vc++目录中-》包含目录中添加BCGSoft\BCGControlBarPro\BCGCBPro目录,在引用目录下和“连接器-》常规-》附加库目录”下添加BCGSoft\BCGControlBarPro\Bin目录。
2更改APP的h文件和cpp文件,更改Dlg的h文件和cpp文件:
app文件中将所有CWinApp改为CBCGPWinApp,将dlg文件中的所有CDialog替换为CBCGPDialog。
3在app的构造函数中添加需要的皮肤:

CbcgApp::CbcgApp()
{
	// Enable Office 2010 look (Blue theme):
	//SetVisualTheme(BCGP_VISUAL_THEME_OFFICE_2010_BLUE);
	SetVisualTheme(BCGP_VISUAL_THEME_OFFICE_2016_DARK_GRAY);
	// TODO: add construction code here,
	// Place all significant initialization in InitInstance
}

4在DLG的构造函数中添加代码

CBCG1Dlg::CBCG1Dlg(CWnd* pParent /*=NULL*/)
	: CBCGPDialog(IDD_BCG1_DIALOG, pParent)
{
	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
	EnableVisualManagerStyle(TRUE, TRUE);
}

这样就完成了简单的换肤功能。皮肤样式为BCGP_VISUAL_THEME_OFFICE_2016_DARK_GRAY
在这里插入图片描述
也可以修改皮肤颜色,如:BCGP_VISUAL_THEME_OFFICE_2010_BLUE,
在这里插入图片描述
BCG是美化MFC比较好用的工具,多用用就熟练了。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值