`
qzriso
  • 浏览: 236419 次
  • 性别: Icon_minigender_1
  • 来自: ph
社区版块
存档分类
最新评论

Skin++的使用

 
阅读更多

.使用皮肤

SkinPPWTL.lib skinppwtl.dll SkinPPWTL.h三个文件及相应皮肤(**.ssk)拷贝至工程文件夹下;一般还要将这些文件放在Debug文件夹下。


1.
(VC7)"项目->属性->链接器->输入->附加依赖项"中加入SkinPPWTL.lib

(VC6)"Project->Settings->Link->Object/library"中加入SkinPPWTL.lib


2.
StdAfx.h文件中加入#include "SkinPPWTL.h"
//..
#endif // _AFX_NO_AFXCMN_SUPPORT
#include "SkinPPWTL.h" //
在这个地方加

//{{AFX_INSERT_LOCATION}}
//..

3.
BOOL CXXApp::InitInstance()函数中加入:
BOOL CWwApp::InitInstance()
{

AfxEnableControlContainer();

//…
skinppLoadSkin(_T("blue.ssk"));//blue.ssk
为项目下的皮肤文件

#ifdef _AFXDLL

//…
}
注:以上假定(假定已经将blue.ssk皮肤放在了工程文件夹下),如果不是请更改路径设置。

 

4.**Dlg.h中加入头文件"SkinPPWTL.h"

5.在工程中加入头文件SkinPPWTL.h

.卸载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
演示了停靠窗口(打开)

注:关于SKIN++VS2005中的使用。需要注意的几点是,SKIN++免费版是只支持ANSI的,但VS2005默认情况下编码为UNICODE,如果在编译链接时不把编码改为ANSI则无法正常生成。

  
选择 工程-属性-常规-语言-多字节字符集。

 

    就是三个文件(SkinPPWTL.lib skinppwtl.dll SkinPPWTL.h),加上一个皮肤文件。总共四个文件,在运行时,需要将四个文件放到程序文件下,但是在生成了DEBUG文件后,如果想让DEBUG文件中的程序可以直接运行,那就需要将皮肤文件与DLL动态连接库文件都放到DEBUG文件中,RELEASE文件中一样,打包时就将四个文件一起打包,就可以了!

分享到:
评论

相关推荐

    skin++使用说明

    skin++使用说明skin++使用说明skin++使用说明skin++使用说明skin++使用说明skin++使用说明skin++使用说明skin++使用说明skin++使用说明skin++使用说明

    Skin++ for VC++ 使用方法

    Skin++ for VC++ 使用方法,轻松简单改变你的界面。

    Skin++中文手册

    关于Skin++界面换肤控件的中文手册,开发美化界面可以用到的

    skin++使用方法与文件

    1.skin++的使用方法与实际使用文件 2.vc++的美化工具

    用skin++3.0控制的超级精美界面皮肤

    用skin++3.0控制的超级精美界面皮肤用skin++3.0控制的超级精美界面皮肤用skin++3.0控制的超级精美界面皮肤

    MFC SKIN++ 2.1破解版和50个皮肤文件

    MFC SKIN++ 2.1破解版和50个皮肤文件,附带使用方法,支持VC6.0~ VC.NET,同时在UNICODE情况下也可以使用.

    Skin++ For Visual Studio.Net 3.1.1

    本产品彻底改变了VS.Net开发界面难的问题,使用本产品可以对您已有的系统进行方便快捷的界面改造,也可以在系统开发的初期,极大地提高系统开发的进度,并得到满意的界面效果。 Skin++ For .Net全面支持Visual ...

    VC界面设计(破解版skin++皮肤库使用)

    1、将skin++的三个文件SkinPPWTL.h、SkinPPWTL.lib、SkinPPWTL.dll连同你需要用的皮肤文件一同拷贝到你的工程目录下。 2、在工程的stdafx.h文件引入SkinPPWTL.h头文件,并将SkinPPWTL.h文件加入工程。 #include ...

    MFC 界面库skin++v2.0.1.zip

    使用中的界面库 ,支持vs2010,已做文档说明 内置几十款全套皮肤 简单几句话设置,随时可切换皮肤

    Skin+++SkinMagic2.4+2.2+3种VC皮肤库.rar

    找了很久找到的皮肤库, 直接能使用的都是绿化后的版本。mfc,vs2010支持使用,内有几百个皮肤,皮肤编辑器自己diy都可以用。注意这是2种类型的不同的皮肤库。一种类型是两个版本 自己选择使用。

    利用SKIN++美化一个窗口

    在VC中使用SKIN++做的一个美化窗口,很简单,很实用。

    界面控件 Skin++ for Visual Basic

    作为勇进软件的旗帜性产品Skin+...本产品彻底改变了Visual Basic 开发界面难的问题,使用本产品可以对您已有的系统进行方便快捷的界面改造,也可以在系统开发的初期,极大地提高系统开发的进度,并得到满意的界面效果。

    Skin++ 破解软件包(附带使用说明)

    Skin++ 破解版软件包,其中包括.lib\.dll\.h,和若干皮肤文件(.ssk)。并附带详细使用说明文档,自己上网查询后的整理总结,并经过验证,请放心使用。

    多款skin++皮肤(ssk格式)

    全是skin++皮肤 没有其它文档资源 使用方法可以网上搜索

    Skin++ 0.1.3给界面换肤(含四个例子)

    首先,下载Skin++ 0.1.3安装包(SkinPlusPlusDLL.dll,SkinPlusPlusDLL.lib, SkinPlus Plus .h,三个*.ssk皮肤); 其次,将SkinPlusPlusDLL.lib, SkinPlusPlus.h,*.ssk放在在当前目录(即.h和.cpp文件在一个目录);...

    MFC皮肤skin++2.1破解版

    MFC皮肤 skin++2.1 破解版 赠50个皮肤 内含在VS2005上的详细使用说明

    Delphi 专业 界面 控件 Skin++ For Delphi(二)

    2.关于如何使用Skin++,请参考文档《Skin++ For Delphi [All Edition]使用帮助》; 3.要查询Skin++所有的接口,请参考文档《Skin++接口描述》; 4.本安装盘提供一套试用皮肤PixOS.ssk,正式版用户将获得网站上更...

    Skin++破解版皮肤

    破解版没有水印,提供多种皮肤文件,任何VC++界面均可使用

    Skin++皮肤控件以及相应例程还有各种各样的皮肤

    Skin++皮肤控件以及相应例程还有各种各样的皮肤,这里有各种皮肤以及皮肤使用的例程!具体使用方法可以到这里http://blog.csdn.net/xingyu19871124/archive/2010/04/20/5505788.aspx看

Global site tag (gtag.js) - Google Analytics