如何用MAGICSKIN换肤
1、把SkinMagicLib.h与SkinMagicLibMT6T.LIB、SkinMagicLibMD6T.LIB
考到工程文件下
2、在你的资料中加入由import加入皮肤,类型是SKINMAGIC
3、在你的CPP中加入#include "SkinMagicLib.h"
4、在BOOL CAAApp::InitInstance()
加入
//===SkinMagic===
// 初始化SkinMagic库
VERIFY(InitSkinMagicLib(AfxGetInstanceHandle(), "AA", NULL, NULL));
// 从资源中加载皮肤文件。也可以用代码“LoadSkinFile("corona.smf")”直接从文件中加载
if(LoadSkinFromResource(AfxGetInstanceHandle(), (LPCTSTR)IDR_SKINMAGIC1, "SKINMAGIC"))
{
// 设置对话框默认皮肤
SetDialogSkin("Dialog");
}
//===SkinMagic===
5、最后还要用这个:
int CAAApp::ExitInstance()
{
// TODO: Add your specialized code here and/or call the base class
ExitSkinMagicLib();
return CWinApp::ExitInstance();
}
博客介绍了使用MAGICSKIN换肤的具体步骤,包括将相关文件拷贝到工程文件下,通过import加入皮肤,在CPP中引入头文件,在特定函数中初始化库、加载皮肤文件并设置对话框默认皮肤,最后在退出实例时调用退出库的函数。
961

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



