Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem WinXP: animovaný gif jako wallpaper

Ahoj lidičky,

na úvod: ve WinXP jde nastavit animovanej gif jako pozadí pracovní plochy (wallpaper). No a teď přijde dotaz: neznáte způsob jak ho nastavit automaticky, tj. ne ručně přes kontextovou nabídku plochy ale např. programem? Moc by mi to pomohlo.

Pavel

Předmět Autor Datum
Moc jsem nepochopil dotaz... animovaný GIF jde nastavit přímo jako tapeta nebo se to musí nastavit p…
host 06.07.2006 16:42
host
Ručně to jde bez problémů, ale chci to zautomatizovat. Mrknu na ty odkazy, dík. Pavel
Pavel 06.07.2006 16:45
Pavel
No tak pak by mělo stačit jen tím svým vlastním programem vložit požadované údaje do registru... 10…
host 06.07.2006 16:53
host
Jo, díky, do registru to umím dostat, ale nevím jak "refreshnout něco" aby se ta změna stala aktivní…
Pavel 06.07.2006 17:09
Pavel
Tak zkus mrknout sem: http://delphi.about.com/od/windowsshellapi/a/tregis try.htm Tato část kódu:… poslední
host 06.07.2006 20:15
host

Moc jsem nepochopil dotaz... animovaný GIF jde nastavit přímo jako tapeta nebo se to musí nastavit přes Active Desktop? (nikdy jsem taková zvěrstva nezkoušel...;-))

A jakým programem to chceš nastavovat? Vlastním? To stačí IMHO (J.) jen změnit tu správnou větev v registru, ne?

Tady jsem našel nějaký zdroják v Delphi: 123096D.html
A něco je i tady: http://msdn.microsoft.com/coding4fun/inthebox/wallp aper/default.aspx

Jo, díky, do registru to umím dostat, ale nevím jak "refreshnout něco" aby se ta změna stala aktivní. Tam cos mě poslal píšou

You may need to restart Windows for the changes to take effect.

Pavel

Tak zkus mrknout sem: http://delphi.about.com/od/windowsshellapi/a/tregis try.htm

Tato část kódu:

//update changes immediately
      SystemParametersInfo (SPI_SETDESKWALLPAPER,0, nil,SPIF_SENDWININICHANGE) ;
      SystemParametersInfo (SPI_SETSCREENSAVEACTIVE,0, nil,SPIF_SENDWININICHANGE) ;

Dále zajímavé čtení:
111696D.html
wallpaperq.asp
http://msdn.microsoft.com/coding4fun/inthebox/wallp aper2/default.aspx

Zpět do poradny Odpovědět na původní otázku Nahoru