1、SkinMagicLib.h拷贝到工程目录下;
2、将SkinMagicLib.lib及smf皮肤文件放到VC工程的RES目录下;
3、将Lib文件链接到工程中;
4、在StdAfx.h中加入
#include
"
SkinMagicLib.h
"
5、用文本编辑器打开工程的rc文件,在里面加入
/**/
/////
//
//
SKINMAGIC
//
XPBLUE SKINMAGIC DISCARDABLE
"
res//xpblue.smf
"
CORONA SKINMAGIC DISCARDABLE
"
res//corona.smf
"
XPGREAN SKINMAGIC DISCARDABLE
"
res//xpgrean.smf
"
XPLUS SKINMAGIC DISCARDABLE
"
res//x-plus.smf
"
DEVIOR SKINMAGIC DISCARDABLE
"
res//Devior.smf
"
XPSTEEL SKINMAGIC DISCARDABLE
"
res//xpsteel.smf
"
KROMO SKINMAGIC DISCARDABLE
"
res//Kromo.smf
"
添加完毕后,会发现资源视图中会多了一个“SkinMagic”的目录
6、在App类的InitInstance函数中添加
VERIFY(
1
==
InitSkinMagicLib(AfxGetInstanceHandle(), NULL, NULL, NULL ));
VERIFY(
1
==
LoadSkinFromResource(NULL,
"
XPBLUE
"
,
"
SKINMAGIC
"
));
//
加载静态皮肤
资源
7、使用
VERIFY(
1
==
SetWindowSkin( m_pMainWnd
->
m_hWnd ,
"
MainFrame
"
));
m_pMainWnd
->
ShowWindow(SW_SHOW);
m_pMainWnd
->
UpdateWindow();
为窗口换肤
使用
VERIFY(
1
==
SetDialogSkin(
"
Dialog
"
) );
为对话框换肤
7、在App类中的ExitInstance中加入
ExitSkinMagicLib();
2、将SkinMagicLib.lib及smf皮肤文件放到VC工程的RES目录下;
3、将Lib文件链接到工程中;
4、在StdAfx.h中加入


5、用文本编辑器打开工程的rc文件,在里面加入















添加完毕后,会发现资源视图中会多了一个“SkinMagic”的目录
6、在App类的InitInstance函数中添加


7、使用



使用

7、在App类中的ExitInstance中加入
