简单的皮肤库 Skin++
一.加载Skin++
1.在(VC7)"项目->属性->链接器->输入->附加依赖项"中加入SkinPlusPlusDLL.lib
或 在(VC6)"Project->Settings->Link->Object/library"中加入SkinPlusPlusDLL.lib
2.在你的程序中包含头文件
#inlcude "SkinPlusPlus.h"
3.在程序中加入初始化语句InitInstance()
InitializeSkin(_T("XPCorona.ssk"));
注:以上假定SkinPlusPlusDLL.lib,SkinPlusPlus.h,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);
...................
简单的皮肤库 Skin++相关推荐
- SkinMagic、Skin++和VCLSkins皮肤库的使用
在进行开发的过程中发现MFC本身的界面比较丑,查阅资料说可以直接借用第三方界面库.使用(SkinMagic.Skin++.VCLSkins)皮肤库,来直接美化界面. 一.开发环境 VS 2017 Sk ...
- Skin++皮肤库使用步骤
skin++皮肤库用户手册 一.工具文件 三个文件(skinppwtl.dll.SkinPPWTL.h.SkinPPWTL.lib)和一个皮肤文件. 如图所示: 二.操作步骤 0.效果图 1.将上述工 ...
- VC界面设计(破解版skin++皮肤库使用)
VC界面设计(破解版skin++皮肤库使用) skin++可以使VC++等工具写的软件的界面很漂亮,但是试用版在运行时会跳出注册框,正式版又需要花钱,下面的这种方法将会使注册窗口不再跳出来. ...
- VC皮肤库SkinSharp 1 0 6 6的使用
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Skin ...
- VC皮肤库SkinSharp 1.0.6.6的使用
SkinSharp又称Skin#,是Windows环境下一款强大的换肤组件. SkinSharp作为换肤控件,仅仅须要在您的程序中加入一行代码,就能让您的界面焕然一新,并拥有多种主题风格和色调的动态切 ...
- Codejock Xtreme ToolkitPro 静态链接XTP库以及皮肤库的使用
源码下载包含使用说明:http://download.csdn.net/download/weihuanzhen_yeah_net/5017822 1.配置_XTP_STATICLINK使能静态链接 ...
- VC皮肤库SkinCrafter v3 4 0 0使用
皮肤界面制作工具.可以自定义皮肤的组件库,它可以使你的程序具有换肤功能,拥有最独特的外观风格.支持所有的Win32平台,包括.NET.支持常用的编程语言,包括VC++,VB,Delphi,微软form ...
- 在Linux下如何使用GCC编译程序、简单生成静态库及动态库。
在Linux下如何使用GCC编译程序.简单生成 静态库及动态库. 本文适用于Linux下开发初学者.本文初步讲解在Linux下如何使用GCC编译程序.简单生成静态库及动态库. 一.关于安装.一般系 ...
- 图片读取器和皮肤库设计
图片读取器和皮肤库设计 无论是图片读取器还是皮肤库设计,其实只是点到为止,没有深入做出很好的视觉效果,请见谅. 一.实验目的 1.结合实例,熟练分析并绘制UML类图: 2.熟练使用java实现两种常见 ...
最新文章
- 在Android中进行单元测试遇到的问题
- pat1043. Is It a Binary Search Tree (25)
- 基于JAVA+SpringMVC+MYSQL的学生信息管理系统
- 输出毫秒_使用AMETEK直流电源实现波形变化的输出
- LeetCode刷题(42)--Subsets
- 小学在班里排第几名家长才比较放心?
- python是什么 自学-自学python需要什么基础,要掌握哪些知识?
- 图书馆借阅系统java参考文献_基于java的图书馆管理系统
- 史上最强的下载器,没有之一
- smartsvn.license
- 8086微型计算机第五章接口,微机原理与接口技术课程论文.doc
- 打印机显示脱机怎么办?
- Android开发 读取手机通讯录
- 怎么利用抖音进行网络推广?短视频营销如何做推广?
- Allegro模块布局和布局复用
- 水文章(bushi)
- 爬虫selenium + chrome (PhantomJS)模拟浏览器 抓取京东商城为例
- 在OpenCV里实现游戏外挂的位置识别
- 用Python实现跳一跳自动跳跃
- 小程序---搜索框实现
热门文章
- vue渲染大量数据优化_vue大数据表格卡顿问题的完美解决方案
- vue3组件之间通信(一)——父传子属性和方法
- 1688商品详情(商品主图、sku)
- 纯html加css象棋棋盘,纯CSS实现的国际象棋棋盘
- 工具类-随即获取姓名-ZH
- 【前端技术】一篇文章搞掂:CSS
- Tensorflow实现AlexNet
- Linux下创建和删除用户
- trt-tl10ac01b220_android 7.0_emui 5.1,华为畅享7 plus固件TRT-TL10C01B201_Android 7.0_EMUI 5.1强刷救砖包...
- 【Office】Office小技巧