- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
彻底DIY Vista主题制作教程
每天看着这样那样,或透明,或酷黑,或彩色,或蓝色,或。。。总之都是十分漂亮的Vista主题那么有没有想想,这样的Vista主题是怎么做出来的呢?下面,我们就来了解一下整个主题的制作过程。其中的基础篇来自于国外网站,一般的主题修改,通过基础篇的学习即可实现。高级篇,即代码修改来自于远景论坛,此部分的设置需要较深厚的功底。初学者建议从基础篇开始。
基础篇
主题常识
1.theme与.msstyle文件都分别是什么
.theme文件
它定义了windows的声音、视觉风格、鼠标和系统图标的文件并且可以用记事本打开编辑。双击它,打开它的是“显示属性”里的“主题”标签。
.msstyle文件
windows的可视化视觉风格文件。定义的是windows的视觉风格。它对应的是“显示属性”里的“外观”标签。和它配套的shell文件夹里面的shellstyle.dll文件是定义窗口左边的常见任务栏的的风格。
相信明眼人都能看出来,上面代码中定义的就是系统图标,颜色方案文件的所在位置,墙纸、鼠标光标、字体大小等。
2.主题究竟由什么构成呢?
/.theme/即主题文件。没有包含特定图标的主题呢就一般都是这个值。这里即可以指向程序文件 也可以指向DLL文件或者图标文件;
/定义的是各个Windows部件如标题栏、窗口背景、文字等的颜色。这里定义的颜色大部分时候是无关紧要的,因为系统会优先按照色彩方案中的配色显示;
/ 定义的就是鼠标指针了,每一行定义一个指针文件。这里的定义必须是具体的 .cur 光标文件或者 .ani 动画光标文件;
[attachimg]1827[/attachimg]
/定义包括壁纸图片的位置、显示方式、屏保等。Wallpaper=%WinDir%web wallpaper1.bmp 就是定义主题的墙纸。这里的ScreenSaveActive=X 和下面的[boot] 部分 SCRNSAVE.EXE=XXX 是对应的,前者管是否允许屏保,后者是屏保的具体地址;
/这里指向的就是一个桌面主题的核心部分:.msstyles 可视化外观风格文件Path=%WinDir%resourcesThemesaeroaero.msstyles,再往下走就是定义声音事件的了,和我们在控制面板 → 声音和音频设备 → 声音中设置的项目是一样的,一般来说一个完整的主题基本文件结构就是一个 .theme文件和一个放置风格文件等其他文件的文件夹。
在/ 可以找到这个文件夹(即主题名)的名字。
了解了.theme 文件的结构之后,大家就完全可以按照自己的喜好编辑了。只是要确认所有文件的指向都必须是有效的,否则主题无法使用。
需要说明的是:.theme文件不是必须的.msstyles 风格文件才是最紧要的!因此,有些主题只有.msstyles文件,没有.theme文件,一样可以照常使用。
只是在显示属性的主题列表中是看不到的,必须到“外观”中才可能看到。
这里有一点很重要,就是.msstyles文件只能放置在“X:WindowsResourcesThemes”目录的子目录下,这非常重要的。
并且所在的子目录名称必须和本身的.msstyles文件名(不包括后缀名)一致。
例如:aero.msstyles 必须放在X:WindowsResourcesThemesaero 下才有效!
大家可以试试将目录或者文件其中一项改名,就会发现该风格已经无法正常使用了!
大部分主题目录里还会有一个Shell目录。
这里还是以官方主题aero为例,和aero.msstyles在一起的就有一个Shell目录。
打开Shell目录能够看到一个NormalColor目录,且下面有一个shellstyle.dll 文件。
shellstyle.dll 的作用比较简单,它定义的是资源管理器中左边的公共栏的样式包括位图、字体和颜色配置。例如关闭和打开“详细信息”的按钮,以及大家打开音乐文件夹时文件列表右下角背景中显示的音符图案等。一般一个主题中有几个色彩方案就会有几个shellstyle.dll 文件
每个 shellstyle.dll 的内容都是配合所针对的色彩方案的。
和 .theme 文件一样Shell 文件夹和shellstyle.dll 都不是必须的。
很多主题就没有这个内容,即便将已有shellstyle.dll删除也不会对主题产生太大的影响。
只是在该色彩方案下它所定义的内容会变成系统默认的。
大家完全可以尝试在一个色彩方案中用其他色彩方案的s
文档评论(0)