Re: Background picture for Delphi windowsIn Reply to: Background picture for Delphi window posted by JiiPee: : How can I change the windows background picture by clicking a button? Picture would be etc. pic1.bmp. I just need a simple code! Here's the win32 basics : procedure ChangeDesktop(Filename: string); var lpBuffer: Array [0..MAX_PATH] of Char; begin StrPCopy(lpBuffer, Filename); SystemParametersInfo(SPI_SETDESKWALLPAPER,0,@lpBuffer, 0); end; I know this works i've tried it myself - I think it might need some work in registering the files but just look up SystemParametersInfo in Win32 help. |