SkinMagic使用方法

1.把:SkinMagicLib.h,DETOURS.lib,SkinMagicLib.lib三个文件拷入工程目录
注意:如果你的工程是使用的共享DLL,那么你要选择共享DLL的SkinMagicLib.h,SkinMagicLib.lib
如果你的程序是使用的静态连接DLL的,那你选择静态的SkinMagicLib.h,SkinMagicLib.lib
否则连接时出问题...
2."工程"->添加到工程->文件->将DETOURS.lib,SkinMagicLib.lib添加到工程中
3.在stdafx.h中,加入#include "SkinMagicLib.h"
4.将皮肤文件拷入工程目录中的"rec"文件夹中
5.工作空间中切换到ResourceView,右键选"引入",在弹出的对话框中找到皮肤文件,选中将其插入到工程文件中
在接下来的对话框中起个文件夹名:"SKINMAGIC",将皮肤文件插入到该文件夹中
6.皮肤文件插入到工程后,可在ResourceView中找到皮肤文件的ID,右键选属性,改ID名字
7.在ClassView中找到CxxxAPP类.然后找到InitInstance()函数,然后在
m_pMainWnd->ShowWindow(SW_SHOW);
 m_pMainWnd->UpdateWindow();
之前加入以下代码:
VERIFY( 1 == InitSkinMagicLib( AfxGetInstanceHandle(), "Demo" ,
  NULL,
  NULL ) );
 
 VERIFY( 1 == LoadSkinFromResource( AfxGetInstanceHandle()  , "XPGREEN" ,"SKINMAGIC") );
 
 VERIFY( 1 == SetWindowSkin( m_pMainWnd->m_hWnd , "MainFrame" ));
 VERIFY( 1 == SetDialogSkin( "Dialog" ) );
8.在CxxxAPP类中,右键选AddVirtualFunction,然后添加ExitInstance()函数,在其中加入:
ExitSkinMagicLib();
9.编译,连接,执行...OK,皮肤添加完成...

posted on 2009-06-18 19:12 wrh 阅读(1385) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

<2010年11月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

统计

常用链接

留言簿(18)

随笔档案

文章档案

收藏夹

搜索

最新评论

阅读排行榜

评论排行榜