Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.14;
Скачать: CL | DM;

Вниз

Смена обоев   Найти похожие ветки 

 
Delphis ©   (2004-10-04 17:59) [0]

Подскажите, как сменить картинку рабочего стола!


 
Zeqfreed ©   (2004-10-04 18:48) [1]


uses Registry;

procedure ChangeWallPaper(filename : String; tiled, stretched : boolean);
var
r : TRegistry;
begin
r := TRegistry.Create();
r.RootKey := HKEY_CURRENT_USER;
r.OpenKey("\Control Panel\Desktop", true);
with r do begin
 WriteString("Wallpaper", filename);

 if tiled then
  WriteString("TileWallpaper", "1")
 else
  WriteString("TileWallpaper", "0");

 if stretched then
  WriteString("WallpaperStyle", "2")
 else
  WriteString("WallpaperStyle", "0");
end;
r.CloseKey;
r.Free;

SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, nil, SPIF_SENDWININICHANGE);
end;


Ставит BMP обои... для установки JPG их следует конвертировать в BMP



Страницы: 1 вся ветка

Текущий архив: 2004.11.14;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.046 c
14-1098884123
peypivo
2004-10-27 17:35
2004.11.14
Как завсегдатаи форума умудряются работать?


14-1098989890
Alein
2004-10-28 22:58
2004.11.14
Интеграция драйверов в дистрибутив Windы


14-1098615951
JaVa73
2004-10-24 15:05
2004.11.14
Вопрос всей моей жизни: как в России можно зарабатывать деньги на


14-1099058261
Егор
2004-10-29 17:57
2004.11.14
IP


1-1098801779
Виктор
2004-10-26 18:42
2004.11.14
Форма из Bpl вызывает ошибку.