WEB开发网
开发学院软件开发VC 最简单的界面增强库EasySkin 阅读

最简单的界面增强库EasySkin

 2008-01-19 20:25:01 来源:WEB开发网   
核心提示:EasySkin是一个给正在开发的程序或已有程序增强界面效果的工具,只需一个简单的函数调用就可以给你的应用程序加上漂亮的皮肤,最简单的界面增强库EasySkin,包括所有的系统对话框与消息窗,并且可以自己定制皮肤,EasySkin.ini,(5)Combo box有四张图,一切就是这么Easy, 一、实现的功能1、支持

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以上操作系统。

二、使用方法

只需三个文件:"EasySkin.h","EasySkin.lib","EasySkin.dll"

1、添加 "EasySkin.h"文件到工程中

2、在App类中包含头文件:#include "EasySkin.h"

3、在App类的 InitInstance()函数中初始化动态库,加载皮肤文件:

InitEasySkin(NULL,NULL,NULL,NULL);

说明:程序运行时必须保证 EasySkin.dll 文件存在,否则程序无法运行。

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

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有二张图。

Tags:简单 界面

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接