多语言展示
当前在线:448今日阅读:2今日分享:38

如何修改制作XP主题

修改VS和制作VS,常用的一款软件就是TGTSoft公司出品的StyleBuilder.如何载入一个VS. 用SB.首先要会的当然就是载入要修改的VS了,其实SB可以算一个傻瓜软件了,汉化版又解决了语言的问题.所以说来惭愧,我刚开始接触SB的时候,遇到的最大问题就是载入不了我要修改的VS,当我打开SB的时候,发现只能打开SB格式的文件.后来才知道.载入VS的操作如下:1--------------------------如何用SB载入VS2--------------------------如何保存修改后的VS3--------------------------如何指定一个程序来对VS中的图像进行编辑3--------------------------如何隐藏开始菜单右端的文字4--------------------------如何修改任务栏的高度5--------------------------如何去除工具栏中的分隔符6--------------------------字体的修改7--------------------------shellstyle的修改8--------------------------窗口左侧常见任务区的背景颜色更改9--------------------------树状图简要介绍以及教程补充. 为了偷下懒,后面的StyleBuilder就用SB来代替了.
修改VS和制作VS
1

打开SB.点击'新建'快捷图标或者工具栏中选择'文件--新建',在弹出的对话框中为你建立的主题文件选择一个存放的文件夹.然后点击一路确定下去.

2

这样我们可以看到SB打开的是XP默认的风格.怎样修改自己想要的VS呢?我们点击快捷工具栏上的'插入...'或者选择工具栏'文件---插入.'msstyles'文件'.

3

点击确定后SB会弹出如图对话框,告诉你插入VS不成功,问你是否打开SB文件以查看插入了什么.这里其实是汉化的一个错误. 如何保存修改后的VS 修改完VS后点击工具栏'文件--打包',弹出如下对话框,点击确定后即生成一个zip文件,方便你的发送.这个zip文件中具体包含什么要看你在打包的时候选择,一般会有*.msstyle,*.theme,*.shellstyle几个文件.同时在你插入VS时选择的输出文件夹中已经可以看到一个 *.theme和一个*.msstyle文件了.

如何指定一个程序来对VS中的图像进行编辑

当你要对一个图像进行修改的时候,在SB中看到所选图像的路径和名称后再到VS输出的文件夹下去一个一个找是不是很麻烦?其实我们可以在SB设定好图像编辑程序.点击菜单栏里的'工具---选项',在弹出的窗口中选择图像处理程序的路径并为之命名就可以了. 这样当你要对一个图像进行编辑时,右键点击该图像,然后选择编辑,就会打开你设置的程序对其进行编辑了下面就以'milk2mini'这个VS中的ChocoCrme风格为例.

如何隐藏开始菜单右端的文字
1

在Windows XP中,开始菜单如果是默认风格的话,功能虽然不错,但是觉得过宽.尤其是应用一些主题以后.而如果选择经典风格的开始菜单.虽然较窄,但是功能和外观感觉都不如XP风格的漂亮.且许多主题对经典菜单左边的那条Windows XP Professional的位图都没进行修改.(顺便说下:这个位图在系统盘Windows目录下的explorer.exe文件中,XP Pro版对应其中位图167,XP Home版对于位图166)所以最好的解决办法就是修改开始菜单的宽度.

2

在树状部分中找到对应值Values --> General--> Startpanel --> Userpane --> DefaultpaneSize ,对其值进行修改就可以了.

3

载入VS后,在树状图中找到values/general/startpanel把下面的值做如下修改:DefaultPanelSize: 0,0,380,440 >>> 0, 0, 230, 440DefaultPanelSize: 0,0,380,64 >>> 0, 0, 230, 64PlacesList --> DefaultPanelSize: 0,0,190,336 >>> 0, 0, 40, 336LogOff --> DefaultPanelSize: 0,0,380,40 >>> 0, 0, 230, 40ProgList --> DefaultPanelSize: 0,0,190,306MorePrograms --> DefaultPanelSize: 0,0,190,30具体效果要根据你的vs来决定,给出的修改后的数字只是个大概值,具体多少要自己摸索一下.另外也可以在placelist下的testcolor(字体颜色)改为和菜单背景一样,同样能达到效果.

如何调整任务栏的高度
1

这个部分的操作和测试主要是woody_lc完成的. 有的苹果主题,尤其是很多panther风格的,任务栏的高度总是过大,如果你的显示器够大,分辨率够高,估计还可以接受(我私下怀疑那些任务栏较宽的主题就是老外做的,他们一般都是17'的1600*1200).而对于我们这些1024*768的穷人来说,怎样调整任务栏到一个合适的宽度呢?

2

首先要知道任务栏是由开始菜单,任务栏,快速启动,系统托盘几个部分组成的.所以这几个地方都要修改.其次我们知道系统托盘里的图标是16*16的,我们从来没看过系统托盘里的图标超出任务栏的吧?所以任务栏的大小是有个限度的,我猜想是16左右.下面是修改XP默认主题的任务栏后的效果 修改方法:首先,在树状部分的的Values下.找到下面的属性Start--buttonGeneral--Taskband--FlashButtonTaskband--Toolbar--buttonTaskband--Toolbar--dropdownbuttonTaskbar--Toolbar--buttonTaskbar--Toolbar--dropdownbuttonTrayNotifyHoriz--TrayNotify--Background把contentmargins中的值都改成0,把sizingmargins中顶和底的值改成0.如图: 然后,找到这些值对应的图片,在对图片的高度进行改变就可以了 图片的大小要自己多测试几次就可以找到合适的高度了.

如何去除工具栏中的分隔符

首先看看去除后的效果,方法其实很简单.用Stylebuilder导入VS,修改values\general\global下EdgeHighLightColer和 EdgeShadowColor,将它们的颜色设置改成与工具栏背景的颜色设置一致就行了.有人可能会问我怎么知道工具栏背景的颜色具体值是多少呢?我们只要用鼠标左键按住挑选,拖到工具栏背景上,颜色就被自动选取了.以后的取色方面的操作也都可以这样.

修改字体
1

VS中,字体分了很多部分.一般我们在树状部分的对应部分更改其font的字体就可以了.但是注意要把使用取代值前的勾去掉,不然是没有更改后的效果的.首先我们很容易的发现SB左边就有'字体'一项可以选择,点击可以发现可以更改几个地方的字体. 但是很多字体并不包含在这里的,下面主要说几个常用地方的字体修改. 开始菜单的字体修改:始菜单里所有程序的字体和字体颜色在values\startmenu\toolbar下

2

任务栏字体修改.任务栏的字体要修改几个地方.都在values\task...的rebar或者toolbar下对于喜欢用任务栏相似分组的用户来说,可能需要修改到任务栏的快速分组字体,这个值在values\taskbandgroupmenu\toolbar下另外任务栏的时间部分的字体修改在values\traynotify\clock下

3

侧边栏字体(如资源管理器侧边栏 IE侧边栏).资源管理器的字体修改在values\general\treeview下,修改Font值就可以了如果没有发现font这个属性.尝试修改values\general\explorerbar中的normalgroupbackgroud和specialgroupbackgroud里的font属性.

4

shellstyle.dll的修改. 首先来看看shellstyle.dll到底是管什么部分的.shellstyle.dll主要是管理窗口中常见任务这部分(包括图片和字体以及配色方案),shellstyle.dll对于一个VS来说并不是必须的,如果没有的话,XP将根据默认的shellstyle.dll来显示.这个部分不归.msstyles文件管.我们要修改这里的图片或者字体,点击编辑shellstyle按钮,在弹出的Resbuild窗口中可以对其图片(bitmap资源)以及字体(stringtab以及HTML中的CPWEBVW.CSS)进行修改

窗口左侧常见任务区的背景颜色更改.

这个问题我记得有很多人问过,都没得到很好的解答,这里只是和大家分享下我的发现这个其实也是属于shellstyle.dll的更改内容,但是比较难找,而且有人也问过,就单独拿出来吧.还是在BS中点击编 shellstyle,打开的Resbuild窗口,点击Find,在查找中输入:sectionlist.如图:background后的rgb值就是背景色的rgb值.致就是这样了,最后再说明下,VS涉及到很多资源,而我接触也不深,这张帖子难免会有错误.希望大家在后面指正并欢迎提出问题讨论.更希望大家能够一起补充里面没说到的部分.希望这贴可以给大家带来帮助.也祝愿大家能够可以修改甚至创作出自己喜欢的VS出来. 更新部分 这个部分是对以上所没提到但是又被常问到的问题的一个补充.很多部分都是我原来并不知道的,这里感谢告诉我这些方法的朋友们.由于是补充,所以难免零散,因此就不附图了,有问题的话欢迎提出.

搜索栏的背景颜色的修改

我曾经一度认为搜索栏的背景也属于常见任务的一部分,所以也应该是按照前面所说的修改shellstlye.dll来改变颜色,但是事实并不是这样,这个地方其实还是要修改*.msstyle的.具体方法在树状图的value -> general -> explorerbar下,背景图的颜色是gradient color1 到 gradient color2 的渐变,所以修改这2个属性的rgb值就可以了

输入法选取的字体修改

如何去除开始菜单中的用户名 虽然这个我个人觉得并没什么必要,但是既然后面有人提出,就说说方法,感谢lalawu大侠给出的正确方法在values/general/startpanel/userpane下,把defaultpanesize的第三个值改成一个数值稍微大点的负数..另外把用户名的字体颜色改成和开始菜单的背景色一致也可以做到隐藏用户名的目的.补充部分1.VS中箭头的去除(隐藏)本来以为这个东西大家都知道,原来就没写进去,但是本着教程为大多数人服务的原则,最近不是很忙的情况下箭头需要隐藏的一般是指'后退/前进'按钮边的下拉箭头.以及工具栏按钮过多时候的延伸箭头插入导出VS后,在SB左边的定位栏选择'窗口工具栏'出现要修改的窗口和工具栏的预览图,直接在图上用鼠标点到要修改的箭头处我们可以看到属性中imagefile对应的位图名称,但是要注意:这个位图只是按钮效果的位图,真正我们要找的那些箭头所在的位图为Glyphimagefile所对应的位图.你也可以直接在预览中右键点击箭头的预览.出现的'编辑XXX'便是所要更改的位图.可以点击'编辑以...'用自己定制的制图工具编辑(前面已经说过如何定制),也可以直接点击'编辑XXX',用默认的画板进行编辑,

推荐信息