skin++的使用

一.加载Skin++
0.将SkinPlusPlusDLL.lib,SkinPlusPlus.h,XPCorona.ssk都复制到当前目录

1.在(VC7)"项目->属性->链接器->输入->附加依赖项"中加入SkinPlusPlusDLL.lib
或 在(VC6)"Project->Settings->Link->Object/library"中加入SkinPlusPlusDLL.lib
在工程中加入SkinPlusPlus.h文件。

2.在你的程序中包含头文件
#include "SkinPlusPlus.h"

3.在程序中加入初始化语句InitInstance()
InitializeSkin(_T("XPCorona.ssk");

注:以上假定,如果不是请更改路径设置。

二.卸载Skin++

在程序的卸载函数中加入ExitInstance()
ExitSkin();

三.更换皮肤

执行函数LoadSkin即可以实现动态换肤

LoadSkin(_T("XPCorona.ssk");

四.函数说明

InitializeSkin是SKin++的初始化函数,您可以采用如下参数加载Skin++
InitializeSkin(皮肤文件名);
注:如果皮肤文件名中没有路径则采用当前目录。

LoadSkin(皮肤文件名);
注:如果皮肤文件名中没有路径则采用当前目录。

五.使用分隔条窗体的应注意的问题

您必须SKINPLUSPLUS_SPLITTER()和SKINPLUSPLUS_INIT_SPLITTER(m_wndSplitter)宏

注:SKINPLUSPLUS_INIT_SPLITTER一般传入分隔条对象m_wndSplitter

例如:

......................

SKINPLUSPLUS_SPLITTER()

int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
       SKINPLUSPLUS_INIT_SPLITTER(m_wndSplitter);

        ......................

六.文件说明

Readme.htm 你正在看的文档
DLL 使用Skin++所需的文件目录(打开)
Skins 皮肤目录(打开)
Sample 为演示程序目录
       DLG为对话框演示程序(打开)
       SDI为当文档界面演示程序,同时也演示了分隔条的使用(打开)
       MDI多文档界面演示程序(打开)
       Dockbar演示了停靠窗口(打开)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值