View Full Version : 皮肤高手来帮帮忙,怎样才能修改皮肤里面的时间显示?
ice2flash
05-31-2006, 03:08 PM
我发现在KM的皮肤配置文件中,有一个skin.ini,其中有一项为[TimeLabel],里面有Image=Number.bmp,而Number.bmp则一般是从0到9的数字。我想知道,怎 样才可以从Number.bmp中取得数字,正确的显示时间呢?
数字图片参数设置/制作部分:(这是我自己摸索出来的,不知道是否完全正确)
%()_*&^#!\/0123456789:以此顺序排列供支持22个字符
前面 %()_*&^#!\/ 这组符号在KMP皮肤中不常用到,可以不做出但必须保留其字符空白位置.
以单个字符所占宽度S(像素)为基准 总宽度 = S x 22
------------------------------------------------------------------
如果每个数字是8像素的宽度那么此时图片总宽应该是176
00:00:00 完整显示模式下 width=64 (显示需要使用到字符8个,每个宽8像素)
00:00 简化显示模式下 width=40 (显示需要使用到字符5个,每个宽8像素)
------------------------------------------------------------------
xuejian
05-31-2006, 04:46 PM
数字图片参数设置/制作部分:(这是我自己摸索出来的,不知道是否完全正确)
%()_*&^#!\/0123456789:以此顺序排列供支持22个字符
前面 %()_*&^#!\/ 这组符号在KMP皮肤中不常用到,可以不做出但必须保留其字符空白位置.
以单个字符所占宽度S(像素)为基准 总宽度 = S x 22
------------------------------------------------------------------
如果每个数字是8像素的宽度那么此时图片总宽应该是176
00:00:00 完整显示模式下 width=64 (显示需要使用到字符8个,每个宽8像素)
00:00 简化显示模式下 width=40 (显示需要使用到字符5个,每个宽8像素)
------------------------------------------------------------------
谢谢老大~我又学习到了一个制作皮肤的知识。
ice2flash
06-03-2006, 06:36 PM
多谢老大指点,帖子发错地方了,还是老大海涵!
有一点问题,在KMP的皮肤里面显示时间的是不是用一个Image控件来实现的。比如现在播放时间是:12 :30,在Image控件里面如何从Number.bmp中取得'1'、'2'、':'、'3'、'0', 我想用Delphi实现时间显示功能,但只会用多个Image控件和多个数字图片来实现,做不出来用一个I mage和一个数字图片实现。如果老大能告诉,将不胜感激。
ice2flash
06-04-2006, 08:20 PM
我查了资料,明白怎么实现了!
matao212000
06-16-2006, 10:01 PM
00:00:00 完整显示模å¼ä¸‹ width=64 (显示需è¦ä½¿ç”¨åˆ°å* 符8个,æ¯ä¸ªå®½8åƒç´*)
如果把width=64改æˆwidth=88ï ¼Œä¼šä¸ä¼šæŠŠæ¯«ç§’ä¹Ÿæ ¾ç¤ºå‡ºæ¥ï¼Ÿ
vBulletin® v3.6.8, Copyright ©2000-2012, Jelsoft Enterprises Ltd.