塵埃落定 发表于 2012-1-21 09:46:09

AU3桌面壁纸工具源码(天气获取、图标排列、图标背景

本帖最后由 塵埃落定 于 2013-1-2 14:03 编辑

程序文件介绍:

SetWallPaper.exe:GUI配置界面,图形化配置壁纸功能
DeskTopIco.exe:图标排列主程序,第一次运行会根据桌面图标位置创建配置文件,第二次运行根据配置文件排列图标
DeskTop.exe:桌面壁纸设置主程序,负责读取config.ini配置文件进行桌面壁纸信息的规划并设置为桌面背景

配置文件参数讲解:


废话不多说了进入正题,大致其他桌面工具能实现的功能,此工具都可以实现了,先简单介绍下工具都有哪些功能
1:根据桌面分辨率自动转换壁纸文件分辨率并贴入文字、png等信息。
2:可将计算机名、公告等信息写到壁纸文件后设置为桌面壁纸(自定义文字大小、样式)
3:可以将自己的png图片贴到壁纸图片上并设置为桌面壁纸(可以修改代码规划png图片位置)
4:可以根据图标坐标,自动设置图标的png背景(winxp、win7经调试都没有太大误差)
5:自定义天气预报,将天气png图片和天气信息写入到壁纸文件中(部分天气图片名字还没有改,请自行修改一下)
6:附带工具中可根据用户自定义排列好的桌面图标位置获取坐标保存配置文件,给其他机器调用规划桌面图标位置。(部分源代码出自acn论坛)


大致的功能就这么多,核心代码可以在acn论坛找到作者benkel的部分代码,其实我只不过是将代码细化,将界面具体化。非常感谢afan在图片大小转换上的帮助以及我的团队给予我的思路和素材的挑选。


下面我们来看几张预览图:


图中的很多PNG图片都是从网络上转载,大部分png使用了MZD的资源,希望作者见谅。
制作配置工具以解决修改代码带来的不便。下面是配置工具的大致界面,此工具的代码我就不外放了,有能力的人完全可以根据配置文件进行制作。


第一页可以选择壁纸文件,壁纸文件存放在程序目录下的Wallpaper文件夹内,如果想添加壁纸,直接复制到此目录就可以了。

第二页可以设置公告信息,设置居中、左对齐、右对齐、字体、字体大小、颜色、样式等。这里需要注意,我默认选择的是微软雅黑字体,如果部分windows xp操作系统上本身没有安装微软雅黑字体的话,是不会显示文字的,请修改字体后再设置查看效果。


第三页可以设置城市的天气以及选择png图片资源和是否使用图标背景等功能。具体实现功能大家可以下载附件详细查看。


**** Hidden Message *****

qzads2011 发表于 2012-1-23 10:53:18

:(现在去逛逛看看

塵埃落定 发表于 2012-1-30 08:50:09

回复 4# xiaoyu1988


    你把源码给我看看看!

pf12154 发表于 2012-2-1 22:28:22

这个还不错

xiaoleicool 发表于 2012-3-6 14:43:27

dddddddddddd

xiaoleicool 发表于 2012-3-6 14:43:50

dddddddddddd

sj722 发表于 2012-3-6 15:10:37

好东西啊。一定要看看

wang22211222 发表于 2012-3-13 22:07:06

DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD

qlg34 发表于 2012-3-13 23:13:54

好东西啊。一定要看看

kesmke320 发表于 2013-7-13 21:49:58

这个很不错的,看起来我很喜欢。
页: [1] 2 3 4
查看完整版本: AU3桌面壁纸工具源码(天气获取、图标排列、图标背景