最简单的界面增强库EasySkin

野性414

野性414

2016-01-29 11:54

最简单的界面增强库EasySkin,最简单的界面增强库EasySkin

最简单的界面增强库EasySkin
作者:倪圣军

下载本文示例源代码

EasySkin是一个给正在开发的程序或已有程序增强界面效果的工具,只需一个简单的函数调用就可以给你的应用程序加上漂亮的皮肤,包括所有的系统对话框与消息窗。并且可以自己定制皮肤,一切就是这么Easy。



一、实现的功能

1、支持所有按钮,包括checkButton,RadioButton,NormalButton,GroupBotton。
2、支持所有的Combo Box。
3、支持滚动条。
4、支持进度条。
5、支持通用对话窗与MessageBox。
6、全部支持Hover状态。
7、支持单文档、多文档、对话窗程序。
8、支持VC6/7、VB6/7、CB5/6/7。
9、支持Win95以上操作系统。

二、使用方法

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/cyuyanjiaocheng/)

只需三个文件:"EasySkin.h","EasySkin.lib","EasySkin.dll"
1、添加 "EasySkin.h"文件到工程中
2、在App类中包含头文件:#include "EasySkin.h"
3、在App类的 InitInstance()函数中初始化动态库,加载皮肤文件:
InitEasySkin(NULL,NULL,NULL,NULL);
说明:程序运行时必须保证 EasySkin.dll 文件存在,否则程序无法运行。



三、自定义皮肤使用说明:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/cyuyanjiaocheng/)

EasySkin已经内含一个皮肤文件,制作自己的皮肤文件时只要提取相应的文件到指定地方就可以了,外加一个配置文件即可。大家照着格式改就可以了。
(1)标题栏背景图:要求有两个,一个是正常状态的,一个是程序失去焦点的,按上下顺序放在一张图中。(top,left,right,bottom)
(2)标题栏按钮:包括最小化、最大化、恢复、关闭。每种一幅图,包含三或四张小图,分别是Normal、Mouse On、Mouse Down、Disabled(可没有)
(3)按钮位图:可以不使用。也是五个状态放到一张图中。分别是Normal、Mouse On、Mouse Down、Disabled、Default ;CheckButton、RadioButton分别有六张图
(4)ScrollBar图最复杂,请按原有格式,所有按钮均为18*18,但滑道使用了三个地方。
我已经提供了一个配置文件的例子,EasySkin.ini。
(5)Combo box有四张图,Progress有二张图。
(全文完)

展开更多 50%)
分享

猜你喜欢

最简单的界面增强库EasySkin

C语言教程 C语言函数
最简单的界面增强库EasySkin

有史以来最简单的AJAX回调库

Web开发
有史以来最简单的AJAX回调库

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

最简单的连接 mysql 数据库的方法

Web开发
最简单的连接 mysql 数据库的方法

PHP链接ACCESS数据库最简单的方法

PHP
PHP链接ACCESS数据库最简单的方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

史上最简单的方法复制或迁移Oracle数据库

编程语言 网络编程
史上最简单的方法复制或迁移Oracle数据库

最简单最享受的减肥方法

针灸减肥 中医保健 中医养生 中草药
最简单最享受的减肥方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

AutoCAD弯管实例教程

AutoCAD弯管实例教程

CAD拉长命令(len)巧妙解题

CAD拉长命令(len)巧妙解题
下拉加载更多内容 ↓