Р а з д е л ы
Новости
Гостевая
Форум
Чат
Учебники
Программы
Статьи по Delphi
Статьи по Html
Компьютерные статьи
Java скрипты
Приколы
Отправить SMS
Мои разработки
 
К о н т а к т ы

ICQ: 445511525
e-mail: ZORBI@bk.ru

c o p y r i g h t
p r o g r a m m i n g
d e s i g n e d
by ZORBI

Т р о и ц к   г

 
С с ы л к и


 
С ч е т ч и к и
Rambler's Top100
 
..:: Статьи ::..
Устанавливаем свои Обои для Windows

   program wallpapr;
   uses Registry, WinProcs;

   procedure SetWallpaper(sWallpaperBMPPath : String; bTile : boolean );
   var
     reg : TRegIniFile;
   begin
   // Изменяем ключи реестра
     reg := TRegIniFile.Create('Control Panel\Desktop' );
     with reg do begin
       WriteString( '', 'Wallpaper', sWallpaperBMPPath );
       if( bTile )then WriteString('', 'TileWallpaper', '1' )
       else WriteString('', 'TileWallpaper', '0' );
     end;
     reg.Free;
   // Оповещаем всех о том, что мы изменили системные настройки
   SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, Nil, SPIF_SENDWININICHANGE );
   end;

   procedure TForm1.Button1Click(Sender: TObject);
   begin
    // пример установки WallPaper по центру рабочего стола
    SetWallpaper('c:\winnt\winnt.bmp', False );
   end;

	             		
Hosted by uCoz