实现C++中加载皮肤总结

发布时间:2009年08月31日      浏览次数:473 次
1. 把皮肤库 《SkinMagicLibMT6.lib》,《SkinMagicLibMD6.lib》和 加载皮肤的头文件 《SkinMagicLib.h 》3个文件拷贝到工程的里面
2. Header Files --->>StdAfx.h--->>添加头文件#include "SkinMagicLib.h"
3. 工程---->>设置--->>连接--->>对象/库模板--->>添加 --->>动态库的文件名字--->>SkinMagicLibMD6.lib --->>常规--->>Microsoft基础类(M)--->>分别选择:使用MFC作为共享的DLL 和 使用MFC作为静态链接库 --->>刷新--->>确定
4. 类APP--->>InitInstance() --->>添加--->> VERIFY(1==InitSkinMagicLib(AfxGetInstanceHandle(),NULL,NULL,NULL));
5. 类Dlg--->>OnInitDialog()--->>添加--->> LoadSkinFile("skin\\Devior.smf"); 和 SetWindowSkin(this->m_hWnd,"MainFrame");
6. 如果想脱机使用皮肤控件,则把皮肤文件夹拷贝到Debug文件夹里面。
哎,就写到这了,周六晚上刚总结好的,写的很详细,希望对C++爱好者有点帮助!
O(∩_∩)O~
免责声明:本站相关技术文章信息部分来自网络,目的主要是传播更多信息,如果您认为本站的某些信息侵犯了您的版权,请与我们联系,我们会即时妥善的处理,谢谢合作!