[准备工作]
1、将SkinMagicTrial.dll放置在调试目录
2、设置库文件目录,在项目[连接器]的[附加依赖项]中加入库SkinMagicTrial.lib
3、在项目的stdafx.h文件中加入头文件 #include "SkinMagicLib.h"
[创建过程]
1、初始化SkinMagic库:
要使用SkinMagic,这一步必不可少。在应用程序类的InitInstance()函数中行加入如下代码(粗体部分):
CWinApp::InitInstance();
VERIFY( 1 == InitSkinMagicLib(AfxGetInstanceHandle(), NULL ,
NULL, NULL ));
说明:
int InitSkinMagicLib( //初始化SkinMagic工具库 HINSTANCE hInstance, //应用程序句柄 char* szApplication , //皮肤文件中定义的应用程序名,置为NULL即可 char* szRegCode, //SkinMagic的使用注册码。若无置为NULL char* szReserved2 //保留位,为NULL );
2、调入皮肤文件:
皮肤的调用有两种方法,一是直接从皮肤文件中调用,另一种方法是从资源文件中调用,分别说明如下:
1)从皮肤文件中调用皮肤:紧接上句,加入如下代码
VERIFY( 1 == LoadSkinFile("corona.smf"));
2)从资源文件中调用皮肤:
VERIFY(1 == LoadSkinFromResource(NULL,"FUTURA","skin"));
说明:
|