La Web del Programador: Comunidad de Programadores
 
    Pregunta:  34180 - ACTUALIZAR WALLPAPER
Autor:  Marcelo Limori
Estoy haciendo un programita que cambia el papel tapiz cada vez que arranque Window. El problema es que después de cambiar el tapiz (desde el registry) window no actualiza. Probé con RedrawWindow, pero nada. Si alguien sabe...

Desde ya. Muchas gracias.

  Respuesta:  Andro Jesus Cespedes Cristia
Hola colega,

SystemParametersInfo(SPI_SETDESKWALLPAPER,0,
Pchar('C:\forum.bmp'),
SPIF_UPDATEINIFILE + SPIF_SENDWININICHANGE);

Con esta funcion cambia incluso en el registro, en caso de que no te funciona hazmelo sabes para poderte ayudar pues no lo prove en el caso que exista un ActiveDesktop.

Saludos desde Cuba y suerte