彻底完善tsk主题文件制作,顶栏和底栏颜色修改方法
From:http://pdaclan.com/thread-2780-1-2.html
一直以来都没有一个能制作WM5、WM6的tsk主题文件的软件,导致用各种软件制作出来的WM5、WM6的主题顶栏和底栏都不能符合自己的口味。连号称支持wm5主题制作的ThemeGenCE做出来的主题也是差强人意,很不美观。
今天把我做主题的经验和大家分享一下。完完全全的WM5、WM6主题。
这个帖子是关于主题制作的深入研究,首先必须需要知道主题的制作方法。可以参考论坛中的相关资料或教程。
当我们制作好主题之后,我们就要对其加工让它支持WM5、WM6。
用wince cab manager打开主题文件,比如t-point.tsk(参考附件),记住,编辑过后这个文件名不可以再修改了,以后也不能再修改了。
在tsk文件的注册表部分加入下面代码:
[HKEY_CURRENT_USER\Software\Microsoft\Today\t-point.tsk]
“Color_SoftkeyFlatCenter”=hex:52,52,52,00”
“Color_TitleFlatCenter”=hex:52,52,52,00
“Color_TitleFlatDoneBtn_Highlight”=hex:00,00,00,00
“Color_TitleFlatDoneBtn”=hex:ff,00,00,00
“Color_Highlight”=hex:52,52,52,00
“Color_NavBarText_Highlight”=hex:b2,b2,b2,00
t-point.tsk就是这个主题文件的名字,所以文件以后不可以改名,否则WM5、WM6的部分将丢失。
Color_SoftkeyFlatCenter:底栏的颜色
Color_TitleFlatCenter:顶栏的颜色
通常大家用的纯黑色主题,这两个的内容都是00 00 00 00
Color_TitleFlatDoneBtn:关闭按钮的颜色
Color_TitleFlatDoneBtn_Highlight:关闭按钮按下的效果Color_Highlight:被选中文字或项目的背景颜色,也就是高亮颜色
Color_NavBarText_Highlight:被选中文字或项目的颜色,也就是高亮文字颜色
hex:ff,00,00,00的意思就是说,这是一个BINARY的键值,并且用两个数字表示一个三原色的数值。最后的00不用考虑,但是不能缺少。
比如ff,是10进制的255,表示红色部分是255。绿蓝的部分都是0,也就是这个数值表示红色。
把这些颜色换成你喜欢的,保存退出,在ppc上得到的效果就是和你想象的完全一样了。
wince cab manager编辑见附图: