Set Windows Desktop Wallpaper
Join the DZone community and get the full member experience.
Join For FreeSet windows desktop wallpaper to the given bitmap file (jpegs etc must be converted to bmp format).
def setWallpaper( bmp ):
import win32api, win32con, win32gui
k = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER,"Control Panel\\Desktop",0,win32con.KEY_SET_VALUE)
win32api.RegSetValueEx(k, "WallpaperStyle", 0, win32con.REG_SZ, "0")
win32api.RegSetValueEx(k, "TileWallpaper", 0, win32con.REG_SZ, "0")
win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER, bmp, 1+2)
Desktop (word processor)
Opinions expressed by DZone contributors are their own.
Comments