Stylebuilder简单教程:
=====================================================================作者:Zephyrgong
很多新人都问道很多关于修改VS的问题,也有人要求写stylebuilder的教程,首先要知道的事,我们所能给你的只是一些基本的东西以及一些问题解决的方法.stylebuilder作为一款优秀的VS制作修改软件,要写出完整的教程让你一看就会基本上是不可能的,只有靠自己多多实践,多多摸索才会掌握到其中的一些方法.
其实我用stylebuilder时间也不长,发这张帖子,只是就我知道的简单的说一说,有不全的希望各位大侠在后面补充,就把这张帖子做为一个stylebuilder问题的索引帖.希望这块砖,能够引出好玉来.
目录:
1--------------------------如何用SB载入VS
其实我用stylebuilder时间也不长,发这张帖子,只是就我知道的简单的说一说,有不全的希望各位大侠在后面补充,就把这张帖子做为一个stylebuilder问题的索引帖.希望这块砖,能够引出好玉来.
目录:
1--------------------------如何用SB载入VS
2--------------------------如何保存修改后的VS
3--------------------------如何指定一个程序来对VS中的图像进行编辑
3--------------------------如何隐藏开始菜单右端的文字
4--------------------------如何修改任务栏的高度
5--------------------------如何去除工具栏中的分隔符
6--------------------------字体的修改
7--------------------------shellstyle的修改
8--------------------------窗口左侧常见任务区的背景颜更改
9--------------------------树状图简要介绍以及教程补充.
为了偷下懒,后面的StyleBuilder就用SB来代替了.
公欲善其事,必先利其器.
修改VS和制作VS,常用的一款软件就是TGTSoft公司出品的StyleBuilder.其版和原版均可以在新世纪下载到.
3--------------------------如何指定一个程序来对VS中的图像进行编辑
3--------------------------如何隐藏开始菜单右端的文字
4--------------------------如何修改任务栏的高度
5--------------------------如何去除工具栏中的分隔符
6--------------------------字体的修改
7--------------------------shellstyle的修改
8--------------------------窗口左侧常见任务区的背景颜更改
9--------------------------树状图简要介绍以及教程补充.
为了偷下懒,后面的StyleBuilder就用SB来代替了.
公欲善其事,必先利其器.
修改VS和制作VS,常用的一款软件就是TGTSoft公司出品的StyleBuilder.其版和原版均可以在新世纪下载到.
新世纪
如何载入一个VS.
用SB.首先要会的当然就是载入要修改的VS了,其实SB可以算一个傻瓜软件了,版又解决了语言的问题.所以说来惭愧,我刚开始接触SB的时候,遇到的最大问题就是载入不了我要修改的VS,当我打开SB的时候,发现只能打开SB格式的文件.后来才知道.载入VS的操作如下:
如何载入一个VS.
用SB.首先要会的当然就是载入要修改的VS了,其实SB可以算一个傻瓜软件了,版又解决了语言的问题.所以说来惭愧,我刚开始接触SB的时候,遇到的最大问题就是载入不了我要修改的VS,当我打开SB的时候,发现只能打开SB格式的文件.后来才知道.载入VS的操作如下:
1)打开SB.点击"新建"快捷图标或者工具栏中选择"文件--新建",在弹出的对话框中为你建立的主题文件选择一个存放的文件夹.然后点击一路确定下去.
2)这样我们可以看到SB打开的是XP默认的风格.怎样修改自己想要的VS呢?我们点击快捷工具栏上的"插入..."或者选择工具栏"文件---插入.'msstyles'文件".
3)点击确定后SB会弹出如图对话框,告诉你插入VS不成功,问你是否打开SB文件以查看插入了什么.这里其实是的一个错误.
3)点击确定后SB会弹出如图对话框,告诉你插入VS不成功,问你是否打开SB文件以查看插入了什么.这里其实是的一个错误.
关于这个软件的,我想说明一个地方的错误,那是由于我打字时不小心多打了个“不”字,不过此软件的字串实在太多,错误的地方是:
“插入 .msstyles 文件”之后的对话框,提示为“插入……给……不成功”,此处多了个“不”字,其实是误多打了个字,应该是“成功”!
大家可以自己用 16 进制软件(如:hex workshop 和 UE 或 winhex 等等)打开这个软件,并查“不成功”的字样,到此处,自行将“不成功”修改为“成功”即可。也可直接查“不成功”的 ASCII 代码“B2BBB3C9B9A6”,然后修改为 ASCII 底码“B3C9B9A60000”,保存即可。
当然,你也可以不修改,知道这个错误的地方就是了.
所以这里我们选择"是".
我们可以看到现在SB里打开的VS已经是要你要修改的了.
如何保存修改后的VS
修改完VS后点击工具栏"文件--打包",弹出如下对话框,点击确定后即生成一个zip文件,方便你
我们可以看到现在SB里打开的VS已经是要你要修改的了.
如何保存修改后的VS
修改完VS后点击工具栏"文件--打包",弹出如下对话框,点击确定后即生成一个zip文件,方便你
的发送.这个zip文件中具体包含什么要看你在打包的时候选择,一般会有*.msstyle,*.theme,*.shellstyle几个文件.同时在你插入VS时选择的输出文件夹中已经可以看到一个 *.theme和一个*.msstyle文件了.
如何指定一个程序来对VS中的图像进行编辑
当你要对一个图像进行修改的时候,在SB中看到所选图像的路径和名称后再到VS输出的文件夹下去一个一个是不是很麻烦?其实我们可以在SB设定好图像编辑程序.点击菜单栏里的"工具---选项",在弹出的窗口中选择图像处理程序的路径并为之命名就可以了.
这样当你要对一个图像进行编辑时,右键点击该图像,然后选择编辑,就会打开你设置的程序对其进行编辑了.
下面就以"milk2mini"这个VS中的ChocoCrme风格为例.
一.如何隐藏开始菜单右端的文字
如何指定一个程序来对VS中的图像进行编辑
当你要对一个图像进行修改的时候,在SB中看到所选图像的路径和名称后再到VS输出的文件夹下去一个一个是不是很麻烦?其实我们可以在SB设定好图像编辑程序.点击菜单栏里的"工具---选项",在弹出的窗口中选择图像处理程序的路径并为之命名就可以了.
这样当你要对一个图像进行编辑时,右键点击该图像,然后选择编辑,就会打开你设置的程序对其进行编辑了.
下面就以"milk2mini"这个VS中的ChocoCrme风格为例.
一.如何隐藏开始菜单右端的文字
在Windows XP中,开始菜单如果是默认风格的话,功能虽然不错,但是觉得过宽.尤其是应用一些主题以后.而如果选择经典风格的开始菜单.虽然较窄,但是功能和外观感觉都不如XP风格的漂亮.且许多主题对经典菜单左边的那条Windows XP Professional的位图都没进行修改.(顺便说下:这个位图在系统盘Windows目录下的文件中,XP Pro版对应其中位图167,XP Home版对于位图166)所以最好的解决办法就是修改开始菜单的宽度.
在树状部分中到对应值Values --> General--> Startpanel --> Userpane --> DefaultpaneSize ,对其值进行修改就可以了.
要注意的是:userPane的宽=PlacesList的宽+MorePrograms的宽,userPane的宽不能超过startpanle的宽(可以等于).
下面的方法是lalawu大大提供的
载入VS后,在树状图中到values/general/startpanel把下面的值做如下修改:
DefaultPanelSize: 0,0,380,440 >>> 0, 0, 230, 440
DefaultPanelSize: 0,0,380,64 >>> 0, 0, 230, 64
PlacesList --> DefaultPanelSize: 0,0,190,336 >>> 0, 0, 40, 336
LogOff --> DefaultPanelSize: 0,0,380,40 >>> 0, 0, 230, 40
ProgList --> DefaultPanelSize: 0,0,190,306
MorePrograms --> DefaultPanelSize: 0,0,190,30
具体效果要根据你的vs来决定,给出的修改后的数字只是个大概值,具体多少要自己摸索一下.
另外也可以在placelist下的testcolor(字体颜)改为和菜单背景一样,同样能达到效果.
二.如何调整任务栏的高度
这个部分的操作和测试主要是woody_lc完成的.
有的苹果主题,尤其是很多panther风格的,任务栏的高度总是过大,如果你的显示器够大,分辨率够高,估计还可以接受(我私下怀疑那些任务栏较宽的主题就是老外做的,他们一般都是17"的1600*1200).而对于我们这些1024*768的穷人来说,怎样调整任务栏到一个合适的宽度呢?
首先要知道任务栏是由开始菜单,任务栏,快速启动,系统托盘几个部分组成的.所以这几个地方都要修改.
其次我们知道系统托盘里的图标是16*16的,我们从来没看过系统托盘里的图标超出任务栏的吧?所以任务栏的大小是有个限度的,我猜想是16左右.下面是修改XP默认主题的任务栏后的效果
我先声明,本人第一次用sb,而且时间紧迫,关于这部分的试验得出了结果,但试验过程还
有不少问题未弄清楚,有待解决,大家发现有错请务必指出。最近考试较多,等有空我会和zephyrgong兄以及各位一起进一步研究并修订这部分内容。也希望有所研究的朋友跟贴分享您的成果[:happy:]
修改方法:
首先,在树状部分的的Values下.到下面的属性
Start--button
General--Taskband--FlashButton
Taskband--Toolbar--button
Taskband--Toolbar--dropdownbutton
Taskbar--Toolbar--button
Taskbar--Toolbar--dropdownbutton
TrayNotifyHoriz--TrayNotify--Background
把contentmargins中的值都改成0,把sizingmargins中顶和底的值改成0.如图:
首先,在树状部分的的Values下.到下面的属性
Start--button
General--Taskband--FlashButton
Taskband--Toolbar--button
Taskband--Toolbar--dropdownbutton
Taskbar--Toolbar--button
Taskbar--Toolbar--dropdownbutton
TrayNotifyHoriz--TrayNotify--Background
把contentmargins中的值都改成0,把sizingmargins中顶和底的值改成0.如图:
然后,到这些值对应的图片,在对图片的高度进行改变就可以了.如图:
图片的大小要自己多测试几次就可以到合适的高度了.
三.如何去除工具栏中的分隔符
首先看看去除后的效果
方法其实很简单.用Stylebuilder导入VS,修改values\general\global下EdgeHighLightColer和 EdgeShadowColor,将它们的颜设置改成与工具栏背景的颜设置一致就行了.有人可能会问我怎么知道工具栏背景的颜具体值是多少呢?我们只要用鼠标左键按住挑选,拖到工具栏背景上,颜就被自动选取了.以后的取方面的操作也都可以这样
四.修改字体
VS中,字体分了很多部分.一般我们在树状部分的对应部分更改其font的字体就可以了.但是注意要把使用取代值前的勾去掉,不然是没有更改后的效果的.
首先我们很容易的发现SB左边就有"字体"一项可以选择,点击可以发现可以更改几个地方的字
图片的大小要自己多测试几次就可以到合适的高度了.
三.如何去除工具栏中的分隔符
首先看看去除后的效果
方法其实很简单.用Stylebuilder导入VS,修改values\general\global下EdgeHighLightColer和 EdgeShadowColor,将它们的颜设置改成与工具栏背景的颜设置一致就行了.有人可能会问我怎么知道工具栏背景的颜具体值是多少呢?我们只要用鼠标左键按住挑选,拖到工具栏背景上,颜就被自动选取了.以后的取方面的操作也都可以这样
四.修改字体
VS中,字体分了很多部分.一般我们在树状部分的对应部分更改其font的字体就可以了.但是注意要把使用取代值前的勾去掉,不然是没有更改后的效果的.
首先我们很容易的发现SB左边就有"字体"一项可以选择,点击可以发现可以更改几个地方的字
体.
但是很多字体并不包含在这里的,下面主要说几个常用地方的字体修改
1).开始菜单的字体修改.
开始菜单里所有程序的字体和字体颜在values\startmenu\toolbar下,.
2).任务栏字体修改.
任务栏的字体要修改几个地方.都在的rebar或者toolbar下,
对于喜欢用任务栏相似分组的用户来说,可能需要修改到任务栏的快速分组字体,这个值在values\taskbandgroupmenu\toolbar下,
另外任务栏的时间部分的字体修改在values\traynotify\clock下
3).侧边栏字体(如资源管理器侧边栏 IE侧边栏怎么打开侧边栏).
资源管理器的字体修改在values\general\treeview下,修改Font值就可以了.
这个从twq520的帖子里发现的,图片也引自其帖子,已经得到其同意
如果没有发现font这个属性.尝试修改values\general\explorerbar中的normalgroupbackgroud和s
但是很多字体并不包含在这里的,下面主要说几个常用地方的字体修改
1).开始菜单的字体修改.
开始菜单里所有程序的字体和字体颜在values\startmenu\toolbar下,.
2).任务栏字体修改.
任务栏的字体要修改几个地方.都在的rebar或者toolbar下,
对于喜欢用任务栏相似分组的用户来说,可能需要修改到任务栏的快速分组字体,这个值在values\taskbandgroupmenu\toolbar下,
另外任务栏的时间部分的字体修改在values\traynotify\clock下
3).侧边栏字体(如资源管理器侧边栏 IE侧边栏怎么打开侧边栏).
资源管理器的字体修改在values\general\treeview下,修改Font值就可以了.
这个从twq520的帖子里发现的,图片也引自其帖子,已经得到其同意
如果没有发现font这个属性.尝试修改values\general\explorerbar中的normalgroupbackgroud和s
pecialgroupbackgroud里的font属性.
shellstyle.dll的修改.
首先来看看shellstyle.dll到底是管什么部分的.shellstyle.dll主要是管理窗口中常见任务这部分(包括图片和字体以及配方案),
shellstyle.dll对于一个VS来说并不是必须的,如果没有的话,XP将根据默认的shellstyle.dll来显示.这
个部分不归.msstyles文件管.我们要修改这里的图片或者字体,点击编辑shellstyle按钮,在弹出的
Resbuild窗口中可以对其图片(bitmap资源)以及字体(stringtab以及HTML中的CPWEBVW.CSS)进行修改
窗口左侧常见任务区的背景颜更改.
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值.
另外,你还可以给你的背景做一个渐变,
这个其实也是属于shellstyle.dll的更改内容,但是比较难,而且有人也问过,就单独拿出来吧.还是在BS中点击编 shellstyle,打开的Resbuild窗口,点击Find,在查中输入:sectionlist.如图:background后的rgb值就是背景的rgb值.
另外,你还可以给你的背景做一个渐变,
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论