Delphi - Cambiar Papel Tapiz con Active Desktop ??

 
Vista:

Cambiar Papel Tapiz con Active Desktop ??

Publicado por Carlos E Martinez (7 intervenciones) el 07/11/2001 23:49:54
Aca amigos tenemos un problemita bueno para ver quien sabe como resolverlos. Como puedo cambiar el Papel Tapiz del computador cuando tengo configurado el Active Desktop??. No Sirve el API:

Var
R:TRegistry;
begin
R := TRegistry.Create;
If Not R.OpenKey('\Control Panel\DeskTop', False) Then
ShowMessage('No se ha podido abrir');
R.WriteString('TileWallpaper', '1');
R.Free;
SystemParametersInfo( SPI_SETDESKWALLPAPER, 1,Char( "FileName"), SPIF_UPDATEINIFILE Or SPIF_SENDWININICHANGE );
end;

En Win98 con la opcion de ver fondo como web, no sirve porque esta API no lo soporta. Sabes ustedes como??
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder