起名字真难 發表於 2018-12-27 15:27:12

易语言修改桌面壁纸的操作方法

<p>更改桌面壁纸相信很多软件都能,通过易语言写个简易的代码也是能更改桌面壁纸的,主是是用到SystemParametersInfoA这个API.</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201812/201812271524341925.png" /></p>
<p>1、先认识一下SystemParametersInfoA这个API函数,使用方法为SystemParametersInfoA (uAction, uParam, lpvParam, etersInfoByval)</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201812/201812271524341926.png" /></p>
<p>2、创建一个windows窗口程序,添加一个编辑框、两按钮,并修改按钮的标题,如图所示</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201812/201812271524351927.png" /></p>
<p>3、插dll命令,如图所示!</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201812/201812271524351928.png" /></p>
<p>4、在按钮浏览下,添加事件代码,主要作用是选择壁纸图片,由于壁纸只能是BMP格式图片,所以这里过滤一下,只能选择BMP格式的图片!</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201812/201812271524351929.png" /></p>
<p>5、添加按钮2的代码,如图所示!</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201812/201812271524351930.png" /></p>
<p></p>
<p>6、这样虽然能成功更换壁纸,不过需要说明的是:</p>
<p>1.Windows的墙纸必须以BMP格式的文件存放在Windows目录下面;</p>
<p>2.由于没有修改这注册表,这样插入的壁纸重启后会消失,要修改注册表的具体位置是 HKEY_CURRENT_USER\Control Panel\desktop中的Wallpaper键,让它的键值等于您的全路径文件名;</p>
<p>3.对xp系统更有“居中”、“平铺”选择,需要修改注册表中HKEY_CURRENT_USER\Control Panel\desktop中的TileWallpaper键,键值"0"表示"居中","1"表示"平铺"。这样虽然能成功更换壁纸,不过需要说明的是:1.Windows的墙纸必须以BMP格式的文件存放在Windows目录下面;2.由于没有修改这注册表,这样插入的壁纸重启后会消失,要修改注册表的具体位置是 HKEY_CURRENT_USER\Control Panel\desktop中的Wallpaper键,让它的键值等于您的全路径文件名;3.对xp系统更有“居中”、“平铺”选择,需要修改注册表中HKEY_CURRENT_USER\Control Panel\desktop中的TileWallpaper键,键值"0"表示"居中","1"表示"平铺"。</p>
                           
                            <div class="art_xg">
                              <b>您可能感兴趣的文章:</b><ul><li>易语言制作造梦西游桌面版教学</li><li>易语言取系统桌面路径方法</li><li>易语言桌面写字软件介绍</li></ul>
                            </div>

                        </div>
                        <!--endmain-->
頁: [1]
查看完整版本: 易语言修改桌面壁纸的操作方法