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比较好用的工具,多用用就熟练了。