Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как программно заменить обои на рабочем столе


Yandexman ©   (2005-05-29 16:54:00) 

Как программно заменить обои на рабочем столе, и заставить изменения мгновенно вступить в силу, а не после перезагрузки PC


Antonn   (2005-05-31 18:10:00) [1]

Yandexman   (31.05.05 18:05) [18]
слушай, а почему бы не попробывать [12]?
:)


Yandexman   (2005-05-31 18:05:00) [2]

Нелюди !


Antonn   (2005-05-31 08:25:00) [3]

Yandexman   (31.05.05 7:51) [16]
Люди!

нет таких, кончились все.
:)


Yandexman   (2005-05-31 07:51:00) [4]

Люди!


Yandexman   (2005-05-30 17:16:00) [5]


> На DelphiWorld представлены 5 вариантов сабжа

и ни один сабж в WinXP не работает.Все проверено ещё перед тем как задать вопрос.


Floppy   (2005-05-30 14:45:00) [6]

На DelphiWorld представлены 5 вариантов сабжа


Marser   (2005-05-30 14:44:00) [7]

В оригинале переписки Гюго с издателем было так:
?
!


Eraser   (2005-05-30 14:44:00) [8]

Yandexman   (30.05.05 06:55) [9]

Ё-моё... а совместить [3] и [8] никак??? ;-)


Antonn   (2005-05-30 14:41:00) [9]

?


Yandexman   (2005-05-30 10:12:00) [10]

!


Yandexman   (2005-05-30 06:55:00) [11]

Так пробовал я это и
SystemParametersInfo и HKEY_CURRENT_USER\Control Panel\Desktop
изменения вступают в силу только после перезагрузки! а нужно мгновенно!


Eraser   (2005-05-30 00:02:00) [12]

Marser ©   (30.05.05 00:01) [7]

Угу.
HKEY_CURRENT_USER\Control Panel\Desktop
Wallpaper


Marser   (2005-05-30 00:01:00) [13]


> Нет, просто ф-я SystemParametersInfo не подправляет
> реестр, а при загрузке загружается файл, прописаный в
> реестре.

Значит, следует это в реестре закреплять...


Eraser   (2005-05-29 23:50:00) [14]

Marser ©   (29.05.05 23:46) [5]

Нет, просто ф-я SystemParametersInfo не подправляет реестр, а при загрузке загружается файл, прописаный в реестре.


Marser   (2005-05-29 23:46:00) [15]


> Grief ©   (29.05.05 22:22) [4] [Новое
>сообщение][Ответить]
> глючная кстати вещь, у меня после перезагрузки старые
> восстанавливаются

Какое-то приложение проводит откат системы, скорее всего.


Grief   (2005-05-29 22:22:00) [16]

глючная кстати вещь, у меня после перезагрузки старые восстанавливаются


Antonn   (2005-05-29 17:44:00) [17]

procedure TF_cal.SetWallpaper(Value: string);
begin
   SystemParametersInfo(spi_SetDeskWallpaper, 0, PChar(Value) , spif_UpdateIniFile);
end;


Marser   (2005-05-29 17:24:00) [18]

SystemParametersInfo


KilkennyCat   (2005-05-29 17:04:00) [19]

Воспользоваться ником.


Наверх

Титульная страница Поиск, карта сайта Написать письмо