正在阅读:使用SkinMagic Toolkit美化界面使用SkinMagic Toolkit美化界面

2004-04-21 10:05 出处:CSDN 作者:mythma 责任编辑:linjixiong

  [准备工作]

  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"));

  说明:

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品