Q&A

  • htm화일을 배경화면에 뛰우기(질문)-고수분들 부탁해요
배경화면에 뛰우려고 하는데 뜨질 안네요

고수님들 부탁합니다.



unit Unit1;



interface



uses

Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,

StdCtrls,registry;



type

TForm1 = class(TForm)

Button1: TButton;

procedure Button1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;



var

Form1: TForm1;



implementation



{$R *.DFM}

procedure ChangeWallPaper(FileName:String; Tile:Boolean);

var

Reg : TRegIniFile;

begin

Reg:= TRegIniFile.Create('SOFTWAREMicrosoftInternet ExlporerDesktop');

Reg.WriteString('General','TileWallpaper',

'C:WINDOWSWebWallpaperWindows98.htm');

if Tile then Reg.WriteString('General', 'TileWallpaper',

'1')

Else Reg.WriteString('General', 'TileWallpaper', '0');

Reg.Free;

SystemParametersInfo(SPI_SETDESKWALLPAPER,0, Nil,

SPIF_SENDWININICHANGE);

end;





procedure SetWallPaper(FileName:String);

begin

SystemParametersInfo(SPI_SETDESKWALLPAPER, 0,

PChar(FileName), 0);

end;



procedure TForm1.Button1Click(Sender: TObject);

begin

SetWallPaper('C:WINDOWSWebWallpaperWindows98.htm');

end;

end.

0  COMMENTS