各路高手,请问怎样在Delphi中动态改变桌面墙纸???
在网上找到这样一段代码:
procedure TForm1.Button1Click(Sender: TObject);
var filename1:string;
begin
filename1:='c:\windows\mywallpaper.bmp';
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0,pchar(filename1), SPIF_UPDATEINIFILE);
end;
end.
为什么不行呢?用的win2k系统。