02/15 的每周小技巧介绍过「如何改变桌面的图片」, 但是那个方法并不能设置图片的显示方式(包含「置于中央」、「并排」、及「展开」), 怎样让在改变桌面图片时, 也设置显示方式呢?
方法就是在调用 SystemParametersInfo 之前, 利用改变登录数据库的以下设置值:
HKEY_CURRENT_USER\Control Panel\Desktop\TileWallpaper
HKEY_CURRENT_USER\Control Panel\Desktop\WallpaperStyle
这两个设置值的意义如下:
TileWallpaper的设置值 | WallpaperStyle的设置值 | 显示方式 |
"0" | "0" | 置于中央 |
"0" | "2" | 并排显示 |
"1" | - | 展开 |
注:所谓「展开」是当图片与屏幕不等大时, 将图片调整成于屏幕等大小, 这是 Windows 98 新增的功能, 但如果您的机器安装有 IE 4.x, 则 Windows 95 也具备相同的功能。