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中加入
#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();
本文档详细介绍了如何在VC++项目中集成SkinMagicLib皮肤库,包括所需文件的放置位置、链接库的方法、资源文件的配置步骤,以及如何初始化和应用皮肤库来改变应用程序界面外观。
554

被折叠的 条评论
为什么被折叠?



