![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
WallPapers [D6, Win2k]
Igor_thief © (2001-12-28 15:49:00)Как изменить картинку рабочего стола в Win2k?
TonnyS (2001-12-29 14:31:00) [1]сорри, обьявление
var st1:string- не нужно
TonnyS (2001-12-29 14:28:00) [2]вроде так:
procedure TForm1.Button1Click(Sender: TObject);
var
tr : tRegistry;
st1 : string;
begin
tr := tRegistry.Create;
tr.RootKey := HKEY_CURRENT_USER;
try
if tr.OpenKey(reg_Wall,false) then begin
tr.WriteString("Wallpaper","имя файла картинки.BMP"); //прописать в реестр новую картинку
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, Nil, SPIF_SENDWININICHANGE ); //обновить рабочий стол
end;
finally
tr.Free;
end;
end;