首先准备以下软件~
1.ResHacker
2.Photoshop或Fireworks等绘图软件
制作步骤:
1.用ResHacker打开需要修改的VS主题中的*.msstyles文件,这里以某高人的仿Vista 5384风格做例子。打开其中的MV5384.msstyles文件。
2.由于一个主题中可能含有不同风格的主题,所以要找准所需的风格对应的位图。这里先修改"windows vista aero"风格对应的任务栏背景图。找到Bitmap中的"AERO_TASKBARBACKGROUND_BMP"这张图,点击菜单"操作"-"保存 (s)",导出BMP图片。

3.用Photoshop打开导出的这张图。将其大小按你的桌面分辨率调整宽度,比如1024,高度不变,仍是30。

4.再用Photoshop打开你将要使用的壁纸。这里用VISTA附带的一样落日风景壁纸做例子。将其复制粘贴在上一步骤的图中。通过拖动使这张壁纸的 最下端和所要修改的任务栏背景图对齐,因为任务栏刚好是把这一部分遮盖住。将壁纸的图层透明度设为20%左右。将做好的图存为BMP格式。


5.在ResHacker选中代表任务栏背景的图,点击"操作"-"替换位图",用上一步骤修改好的图替换原图。

6.在ResHacker中找到"AERO_TASKBANDBUTTONVERTICAL_BMP",这张图代表任务栏各个打开的程序在不同状态的按钮背景图。

7.用Photoshop打开此图,以及落日风景壁纸。截取风景壁纸最下端,长度为134,高度为29的一部分。将其复制粘贴到按钮背景图中。把这些粘贴产生的图层合并,并将合并后的图层透明度设为20%左右。


8.隐藏透明的图层。然后选择按钮背景图的图层,用魔术棒选取按钮背景图的红色部分,再选中并使透明图层显示,然后按"delete"键删除选区。


9.把修改后的图存为BMP格式。用上面同样的办法替换MV5384.msstyles中的原图。然后再以类似的办法,修改和替换"AERO_TASKBANDFLASHBUTTON_BMP"这张图。
10.保存好修改的MV5384.msstyles,至此透明任务栏大功告成了。可以点击查看效果。
修改后...

修改前...

11.在修改图片时把透明度调高点,透明效果会更明显一些。美中不足的是,当需要更换壁纸时,还需花费一两分钟为新壁纸定做一个透明的任务栏。而且某些底部不太规律的壁纸也不适合制作透明的任务栏。
没有评论:
发表评论