不一定要用ActiveSkin 4.0以上的版本才能做出来,3.52版同样可以。现在一般便用的是ActiveSkin 4.3版。 以下为该软件简介,其中就有一个例子: ActiveSkin 替你的软件作“换肤手术”,可以更换软件的外观,形状、颜色以及看起来的感觉。让软件界面不一定是长方形的,也可以是圆形、椭圆形或者不规则形状。不只是主窗口画面可以做变化,连软件的其他设定画面、对话框等等也都可以依照你的意思来设计,半透明、阴影等效果都可以。你还可以把软件设计得像是MAC、UNIX等其他操作系统的软件的样子。设计步骤有四个:1.先用绘图软件画出一张图,并且储存成bmp格式。2.用文本编辑软件编辑一个Skin.xml文件。3.用Visual Basic设计一个对话框,并且把ActiveSkin Control放进去。你必须把SkinPath指定到放Skin文件的位置。4.编辑ActiveSkin Control的OnSkinNotify。注意:安装后请先执行Install.bat,然后才能开始使用。系统要求:Visual Basic 6.0 Runtime Module。
不够清楚的话,下面再转贴一篇介绍如何使用的例子,原文如下: (下源程序本人尚未调试,不确保完全正确。)
对广大编程爱好者来说,不仅希望自己写出的程序实用、性能稳定,更希望软件的界面豪华、漂亮。但界面设计往往费时、费力,而且多数程序员在这方面并不擅长。怎么办呢?如果您使用的是以下开发工具, |
- Microsoft Visual Basic 4-6 |
- Microsoft Visual C++ 5-6 |
-Inprise/Borland Delphi 2-4 |
那么恭喜你,您有福气享受softshape公司开发的ActiveSkin控件带给您的方便与快捷了。利用ActiveSkin控件您可以设计出任意形状的窗口界面,连软件的其他设定画面、菜单、按钮、对话框等等也都可以依照你的意思来设计,半透明、阴影等效果都可以。你还可以把软件设计得像是MAC、UNIX等其他操作系统的软件的样子。可以使你开发的软件具备“换肤”功能,可以更换软件的外观,形状、颜色等。图一为ActiveSkin提供的两个界面例子,怎么样? [IMG]http://www.ccw.com.cn/htm/app/aprog/01_3_13_2a.jpg[/IMG] 上述形式的界面中,按钮、滚动条等均具有颜色渐变及动画效果,你不仅可以利用ActiveSkin提供的SkinBuilder很容易的设计出以上效果的界面,而且也可以直接在程序中引用ActiveSkin提供的20几个(包括上述两个)界面方案,快速高效的开发出界面漂亮、豪华的应用软件。下面我就结合实例(开发环境为Visual Basic 6.0)讲一下运用ActiveSkin 控件开发程序界面的方法。首先运行ActiveSkin控件包中的Setup程序安装控件并自动完成注册(ActiveSkin控件包下载网址为: http://www.softshape.com/activeskin ,也可到华军软件园的编程工具中下载)。然后运行VB并新建一工程,然后选择菜单中的“工程(P)”、“部件”,从控件列表中选择ActiveSkin 1.0 type library 然后确定,这时VB的工具栏中会出现6个控件依次为SkinForm、SkinButton、SkinPanel、SkinLabel、SkinScrollBar、SkinStorage,首先选取SkinStorage,把它放到新建工程的Form1上,然后在该控件上单击鼠标右键,在弹出的菜单中选择Load Skin,然后在弹出的对话框中选择ActiveSkin安装目录下的Skins目录里的任意一个界面方案,在本例中选择Military 文件。然后在新建工程的Form1窗体中依次放入SkinForm、SkinButton(三个,并分别命名为按钮一、按钮二、按钮三),见图二: [IMG]http://www.ccw.com.cn/htm/app/aprog/01_3_13_2b.jpg[/IMG]
|
工程(P)”、“部件”,从控件列表中选择ActiveSkin 1.0 type library 然后确定,这时VB的工具栏中会出现6个控件依次为SkinForm、SkinButton、SkinPanel、SkinLabel、SkinScrollBar、SkinStorag
为什么我装了。
ACTIVESKEN 只看到2个控件??
一个是 SKIN 一个 是 SKINLABLE