(六)添加动画资源
windows的很多对话框里面都有动态头像的,比如下载、拷贝文件时对话框上面会同时显示一个文件夹在移动,如何将动画添加到自己想要改的文件里,我想很多朋友可能也想知道,这里就讲讲具体的实现方法。
1) 先说资源吧,说到动态头像,首先会想到的是gif文件,文件小而且容易编辑,但遗憾的是,我在网上搜索了很多前辈的文章,也尝试了多次,都没能找到gif的添加方法,虽然有些文件里面就有gif资源,比如reshacker,但我的理解是通过内部命令来完成的,并非简单的添加一个控件就能实现(纯粹个人瞎猜)。
还好,最终发现avi文件是可以添加的,只是avi文件尺寸过大。为了缩小文件尺寸,需要对avi进行一些处理,首先分辩率不能太高,可选择小画面的avi文件;二是颜色为256色,真彩的不行;三是文件长度尽量要短。还发现有些avi添加后,预览时出现颜色的色相错误,这里推荐大家用“GIF Movie Gear”进行处理,“GIF Movie Gear”是一款小巧的工具软件,可以将做好的gif转换为avi,也可以处理现成的avi文件,经GIF Movie Gear处理过的avi在添加后没发现过什么问题。
GIF Movie Gear绿色版带注册机下载:
GIFMovieGear.rar
2)添加avi资源
点工具栏的"操作--添加一个新资源"
输入资源类型为"AVI",资源名称为"888"(只要不是重复名称就行,原文件未使用过的名称),资源语言为"2052"(中文)
点"添加资源"按钮即可,现在就可以预览到刚才的avi了
3)打开对话框101,这部分需要手动编辑,用插入控件方法不成功,先点上面的隐藏对话,将下列语句拷贝其中
| CONTROL "#888", 0, "SysAnimate32", ACS_CENTER | ACS_AUTOPLAY | WS_CHILD | WS_VISIBLE, 39, 32, 104, 64 |
|
就是这个样子:
点"编译脚本",这时就出现了一个控件,注意avi控件在这里是预览不到图像的(如果用的是Restorator 2006做编辑就可以预览到)
需要说明的是,avi控件标题里面必须有"#"号,后面的888是相应的资源名称,假如刚才添加的avi资源名称为777,那么在这里完整的标题就是#777
将avi控件移动到下图中显示器的正中央
ok!现在点"编译脚本",保存文件,预览一下效果吧!
如果兴趣很浓,可以对其他对话框也修改修改吧,41是虚拟内存设置、112是视觉效果对话框等等
因为xp有文件保护功能,所以完成后的sysdm.cpl需要用替换工具替换到系统里,如果没有替换工具可以进入安全模式下,拷贝到windows\system32\
◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎
完 ◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎