18/06/10 21:30
Salve ,
sto cercando di settare un immagine come sfondo, io avevo pensato di scaricare direttamente su un tmemorystream per poi caricarlo direttamente sul desktop.
La prima fase è facile ,peccato che non riesco a trovare un modo per poter settare direttamente sulla memoria dell ' immagine del desktop tutto il contenuto della tmemorystream senza passare per file .
Qualcuno di voi mi sa dare una mano ?
ho provato con questo codice ma non ha funzionato :
Premetto ho gia cercato su google!
sto cercando di settare un immagine come sfondo, io avevo pensato di scaricare direttamente su un tmemorystream per poi caricarlo direttamente sul desktop.
La prima fase è facile ,peccato che non riesco a trovare un modo per poter settare direttamente sulla memoria dell ' immagine del desktop tutto il contenuto della tmemorystream senza passare per file .
Qualcuno di voi mi sa dare una mano ?
ho provato con questo codice ma non ha funzionato :
var Desktop: HDC; MyCanvas: TCanvas; MyRect: TRect; bitmap:Timage; begin Desktop := GetDC(GetDesktopWindow); MyCanvas:= TCanvas.Create; MyCanvas.Handle := Desktop; MyCanvas.Draw(0,0,form1.Image1.Picture.Graphic); MyCanvas.Refresh;
Premetto ho gia cercato su google!