更改桌面壁纸相信很多软件都能,易语言修通过易语言写个简易的改桌代码也是能更改桌面壁纸的,主是面壁是用到SystemParametersInfoA这个API. 1、先认识一下SystemParametersInfoA这个API函数,操作使用方法为SystemParametersInfoA (uAction,易语言修 uParam, lpvParam, etersInfoByval) 2、创建一个windows窗口程序,改桌添加一个编辑框、面壁两按钮,操作并修改按钮的易语言修标题,如图所示 3、改桌插dll命令,面壁如图所示!操作 4、易语言修在按钮浏览下,改桌添加事件代码,面壁主要作用是选择壁纸图片,由于壁纸只能是BMP格式图片,所以这里过滤一下,只能选择BMP格式的图片! 5、添加按钮2的代码,如图所示! 6、这样虽然能成功更换壁纸,不过需要说明的是: 1.Windows的墙纸必须以BMP格式的文件存放在Windows目录下面; 2.由于没有修改这注册表,这样插入的壁纸重启后会消失,要修改注册表的具体位置是 HKEY_CURRENT_USERControl Paneldesktop中的Wallpaper键,让它的键值等于您的全路径文件名; 3.对xp系统更有“居中”、“平铺”选择,需要修改注册表中HKEY_CURRENT_USERControl Paneldesktop中的TileWallpaper键,键值"0"表示"居中","1"表示"平铺"。这样虽然能成功更换壁纸,不过需要说明的是:1.Windows的墙纸必须以BMP格式的文件存放在Windows目录下面;2.由于没有修改这注册表,这样插入的壁纸重启后会消失,要修改注册表的具体位置是 HKEY_CURRENT_USERControl Paneldesktop中的Wallpaper键,让它的键值等于您的全路径文件名;3.对xp系统更有“居中”、“平铺”选择,需要修改注册表中HKEY_CURRENT_USERControl Paneldesktop中的TileWallpaper键,键值"0"表示"居中","1"表示"平铺"。 您可能感兴趣的文章:
|