Re: Background picture for Delphi windows


[ Related Articles and Replies ] [ Delphi Forum ]

Posted by WAllison on December 20, 2001:

In Reply to: Background picture for Delphi window posted by JiiPee on December 20, 2001:

: 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.


Related Articles and Replies


[ Delphi Forum ]