10.3969/j.issn.2095-2163.2001.03.015
用VB实现Windows壁纸的自动更换
@@现给大家介绍一种自动更换壁纸的方法,它能使我们的桌面每次启动后都有“新感觉”。
我们知道注册表中关于壁纸的主键为HKEY_CURRENT_USER\Control Panel\Desktop,相关键值名有三个,即Wallpaper:设置壁纸,其值为壁纸图像文件名;WallpaperStyle:设置用于填充壁纸周围剩余空间的Active Desktop样式;TileWallpaper:设置壁纸的显示方式。
更换壁纸只需更改相应的键值即可。实际上,WallpaperStyle和TileWallpaper的键值不需要更换,维持原值即可,如可以把WallpaperStyle的值保持为“2”,TileWallpaper的值保持为“0”。使用Win32 API注册函数更改键值后,再通知Windows更换壁纸。如果能把相应的exe文件放在某处,在Windows启动时自动执行,即可实现自动更换。下面是实现的具体步骤:
壁纸、自动更换、键值名、设置、注册函数、显示方式、文件名、启动、注册表、桌面、样式、图像、通知、填充、空间、方法
TP31(计算技术、计算机技术)
2004-01-08(万方平台首次上网日期,不代表论文的发表时间)
共2页
27-28