在改变桌面图片时,也设定显示方式(包括“居中”、“平铺”、“拉伸”)呢?

    方法就是在呼叫 SystemParametersInfo 之前, 利用改变注册表的以下设定值:

 

    HKEY_CURRENT_USERControl PanelDesktopTileWallpaper

    HKEY_CURRENT_USERControl PanelDesktopWallpaperStyle

 

这两个设定值的意义如下:

 

TileWallpaper的设定值 WallpaperStyle的设定值 显示方式

"0" "0" 居中

"0" "2" 平铺

"1" - 拉伸