以下方法,为 MFC 界面美化。
1、AppFace
将 AppFace.h 添加到项目,AppFace.lib & AppFace.dll 复制到工程目录下。
#include "AppFace.h"
#pragma comment(lib, "appface.lib")
在调用界面之前添加
CAppFace af ;
af.Start(_T("belv_af.urf"),WINDOW_TYPE_VC,"",GTP_LOAD_FILE,NULL,NULL) ;
退出时,回收资源
af.Remove() ;
注:belv_af.urf 为皮肤文件,添加自己的皮肤目录,也可以将皮肤复制到工程目录下,便于发布。
找到破解版的工具,可以自己制作皮肤。
2、SkinShape
将 SkinH.h 添加到项目,SkinH.lib & SkinH.dll & skinh.she 复制到工程目录下。
#include "Skinh.h"
#pragma comment(lib, "Skinh.lib")
一般在 App 中调用界面之前,或者 Dlg 的初始化函数中
SkinH_Attach();
注:必须将皮肤保存至工程目录下。
附:上述文件下载地址
http://download.csdn.net/detail/u010477528/8194303