Newsgroup: it.comp.lang.delphi
Titolo: Settare un Wallpaper JPG!

Ciao NG.
Io uso la seguente procedura per settare lo sfondo del desktop:
===================================
procedure SetWallpaper(bitmap_file_path: string);
var pBitmap : pchar;
begin
        bitmap_file_path:=bitmap_file_path+#0;
        pBitmap:=@bitmap_file_path[1];
        SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, pBitmap,
SPIF_UPDATEINIFILE);
end;
===================================
perт riesco a settare solo sfondi Bitmap...per Jpeg (o Html)?
Grazie e ciao a tutti!
--
DeViL
================================
 E-mail : 
de...@inwind.it
================================
____________________________________
чччччччччччччччччччччччччччччччч
Principio della perversita' della programmazione:
   "C'e' sempre un altro bug."
чччччччччччччччччччччччччччччччч
ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ
____________________________________
чччччччччччччччччччччччччччччччч
Principio di Shaw:
   "Fai un programma che anche un idiota puo'
    usare, e soltanto un idiota vorra' usarlo."
чччччччччччччччччччччччччччччччч
ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ

il wallpaper puo' essere solo .BMP.  Tocca allora trasformare il file da
Jpg.

 Jpg.
Che vuoi dire che ho le allucinazioni??? L'Active Desktop (introdotto da IE4
in poi) permette di impostare come sfondi anche immagini jpeg o pagine
HTML....( Proprietà Schermo / Sfondo / Sfoglia / ti esce la dialog box e tra
i tipi di file trovi BMP,JPG,HTM(L) )
Spero di non essere l'unico possessore di un sistema con Active Desktop!!
(Win95/NT + IE4 o Win98/2000)
Quindi aspetto ancora risposte (ammesse che ce ne siano) per la mia domanda
originale (vedere il 1° post di questo thread)
Ciao Ciao!
--
DeViL

L'active desktop permette semplicemente di usare altri formati perche'
questo trasforma automaticamente l'immagine in BMP.

i tipi di file trovi BMP,JPG,HTM(L) )"
e infatti, pur io non avendo una soluzione al suo problema, posso capire
come il fatto
di poter mettere un file .HTML (!!!non un'immagine!!!) come sfondo sia
sostanzialmente diverso
dall'impostare un file bmp o fare la conversione da un jpg.
A parte il fatto poi che, se noti, quando č attivo Active Desktop il file
JPG viene caricato _DOPO_
un file BMP eventualmente caricato.... quindi sono diversi!!
Ora si chiedeva il modo per impostare HTM o JPG come sfondo... non se sia
possibile...!!
Ciao!! Davide DG

 Ciao!! Davide DG
Ciao Davide!
Ciao a tutti!
--
DeViL!

 nulla.
Ciao,
         cerca la chiave del registry in cui è memorizzato il percorso del
file HTML che fa da sfondo: una volta trovata quella ti basta(*) modificarla
e chiamare la SHChangeNotify (o Notification, non ricordo) per aggiornare il
desktop...
(*)= NB: quello che scrivo è pura teoria: mi sono sempre rifiutato di
installare il 98 e il suo dannato ActiveDesktop... ;-)
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

"SHChangeNotify"
e' quella giusta.
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
---------------------------------------------
#exclude <windows.h>

 installare il 98 e il suo dannato ActiveDesktop... ;-)
Santa decisione!!! :-))
Ciao!
--
DeViL!