1.需要AppFace.h、AppFace.dll文件,还有你的.urf皮肤文件,其中AppFace.dll文件和.urf文件放在Debug或Release文件夹里。
2.将头文件添加到工程中,会发现类里增加了CAppFace这个类。.urf的皮肤文件添加到Resource Files文件里。
3.在工程名.h内添加头文件,并在工程名.cpp的InitInstance()函数里添加代码,注意是在
#ifdef _AFXDLL
Enable3dControls(); // Call this when using MFC in a shared DLL
#else
Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif
的下面添加如下代码:
char path[256];
GetModuleFileName(NULL,path,256) ;
char * p = strrchr(path,'\\') ;
if(p) strcpy(p,"\\BluePinna.urf\0\0");
CAppFace af;
af.Start(path) ;
其中的BluePinna.urf就是你的皮肤文件,部分网站资料上说放在res文件夹里,但是我试了放那皮肤不起作用。
至此,皮肤就添加成功啦,以上步骤已经过测试。