一.使用皮肤
将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++ for VC++ 使用方法,轻松简单改变你的界面。
关于Skin++界面换肤控件的中文手册,开发美化界面可以用到的
1.skin++的使用方法与实际使用文件 2.vc++的美化工具
用skin++3.0控制的超级精美界面皮肤用skin++3.0控制的超级精美界面皮肤用skin++3.0控制的超级精美界面皮肤
MFC SKIN++ 2.1破解版和50个皮肤文件,附带使用方法,支持VC6.0~ VC.NET,同时在UNICODE情况下也可以使用.
本产品彻底改变了VS.Net开发界面难的问题,使用本产品可以对您已有的系统进行方便快捷的界面改造,也可以在系统开发的初期,极大地提高系统开发的进度,并得到满意的界面效果。 Skin++ For .Net全面支持Visual ...
1、将skin++的三个文件SkinPPWTL.h、SkinPPWTL.lib、SkinPPWTL.dll连同你需要用的皮肤文件一同拷贝到你的工程目录下。 2、在工程的stdafx.h文件引入SkinPPWTL.h头文件,并将SkinPPWTL.h文件加入工程。 #include ...
使用中的界面库 ,支持vs2010,已做文档说明 内置几十款全套皮肤 简单几句话设置,随时可切换皮肤
找了很久找到的皮肤库, 直接能使用的都是绿化后的版本。mfc,vs2010支持使用,内有几百个皮肤,皮肤编辑器自己diy都可以用。注意这是2种类型的不同的皮肤库。一种类型是两个版本 自己选择使用。
在VC中使用SKIN++做的一个美化窗口,很简单,很实用。
作为勇进软件的旗帜性产品Skin+...本产品彻底改变了Visual Basic 开发界面难的问题,使用本产品可以对您已有的系统进行方便快捷的界面改造,也可以在系统开发的初期,极大地提高系统开发的进度,并得到满意的界面效果。
Skin++ 破解版软件包,其中包括.lib\.dll\.h,和若干皮肤文件(.ssk)。并附带详细使用说明文档,自己上网查询后的整理总结,并经过验证,请放心使用。
全是skin++皮肤 没有其它文档资源 使用方法可以网上搜索
首先,下载Skin++ 0.1.3安装包(SkinPlusPlusDLL.dll,SkinPlusPlusDLL.lib, SkinPlus Plus .h,三个*.ssk皮肤); 其次,将SkinPlusPlusDLL.lib, SkinPlusPlus.h,*.ssk放在在当前目录(即.h和.cpp文件在一个目录);...
MFC皮肤 skin++2.1 破解版 赠50个皮肤 内含在VS2005上的详细使用说明
2.关于如何使用Skin++,请参考文档《Skin++ For Delphi [All Edition]使用帮助》; 3.要查询Skin++所有的接口,请参考文档《Skin++接口描述》; 4.本安装盘提供一套试用皮肤PixOS.ssk,正式版用户将获得网站上更...
破解版没有水印,提供多种皮肤文件,任何VC++界面均可使用
Skin++皮肤控件以及相应例程还有各种各样的皮肤,这里有各种皮肤以及皮肤使用的例程!具体使用方法可以到这里http://blog.csdn.net/xingyu19871124/archive/2010/04/20/5505788.aspx看