编辑: 梦里红妆 | 2014-12-31 |
4、当以上3个文件已经按照皮肤的设计需要修改完成,并且皮肤所需的图片也全部保存到相同路径到\ qq \ skins \似水年华下后,打开QQ系统菜单――更改皮肤,就可以看到自己刚刚保存的皮肤,如图1.1所示,进一步选择就可以看到自己制作好的新皮肤了! 图1.1 添加皮肤 似水年华 在皮肤制作中,config.xml文件为面板各部分定义了ID并对应了图片,这个ID是连接config.xml文件与VBScript.vbs文件的关键,因为在VBScript.vbs文件中将使用ID确定各部分在面板中的具体位置及实现相关功能. 为了大家在皮肤制作中更加随心所欲、应用自如,我们还提供了QQ2003皮肤制作帮助手册供大家下载阅读.由于功能需要,将QQ面板中划分了很多部分,在config.xml文件中为众多部分定义了ID并对应相关图片,为便于大家阅读代码熟悉各ID对应面板中的具体位置,在
第四章中,我们以QQ2003为例显示了各ID在面板中对应的具体图片;
同时在
第二章,我们对config.xml、VBScript.vbs和Skin.ini等文件分别加以介绍,对各部分代码进行了注释,在阅读代码过程中,大家选择其中的ID可以链接到
第四章的相关地方查看对应的图片以确定在面板中的具体位置,选择各函数,也可以链接到
第三章函数解析中,熟悉各函数的具体参数,此外一些不规则皮肤备受用户喜爱,我们将在
第五章为大家进行揭密!
二、各相关文件详解 制作皮肤过程中,需要从效果出发,为皮肤各个的位置搭配设计好的对应颜色,具体实现方法是将整个皮肤按照功能和效果的不同,分成很多部分,然后为每部分对应颜色图片和实现相应的功能,具体说来: config.xml:面板上除skin.ini文件定义之外的按钮、边框、背景等配置信息都在此实现,各部分ID(名称标识)在此定义好后,在VBScript.vbs中会具体用到. VBScript.vbs:QQ面板上各部分按钮的功能实现,在此实现与QQ之间的交互,同时还负责确定各部分图片在面板中的定位(如新皮肤中涉及到的调整按钮位置等需在此完成). Skin.ini:登陆QQ2003后,根据此文件加载面板上的分组folder(如 我的好友 、 陌生人 黑名单 等)和为QQ菜单(也叫系统菜单,包括 个人设定 、 系统参数 等)等设定颜色. 为了便于大家更好的理解config.xml、VBScript.vbs和Skin.ini在皮肤制作过程的具体作用和使用方法,下面我们以 QQ2003 这个皮肤为例分别加以介绍. 2.1 config.xml文件 找到QQ安装路,以记事本的形式打开 \ qq \ skin \ QQ2003 \ config.xml,具体程序如下: 注意: 粉色部分为用到的一些函数及需要对应的格式,双击粉色的函数将链接到
第三章使用函数解析中与该函数对应的介绍部分,方便查看函数具体用法. 为方面大家熟悉程序,采用和两种形式对代码进行注释 淡蓝色部分为皮肤中各部分的名称标识,在其后有对应的bmp等格式的图片(和config.xml存放在同一路径下),双击淡蓝色的名称将链接到
第四章中,以QQ2003为例显示对应的部分在皮肤中的具体图片,方便大家查看各ID在皮肤中对应的的具体位置 边框和背景-->
<
Picture id= BGline zIndex=
0 left=
0 image= sysleftline.bmp />
<
Picture id= BG zIndex=
0 left=
1 image= back.bmp />
<
Picture id= QQBG zIndex=
0 image= qq2003_back.bmp />
<
Picture id= QQ1 zIndex=
0 width=
18 image= 2003.bmp />