| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > проверка wallpaper |
| Автор: Михалыч 2.7.2011, 19:14 |
| Подскажите как можно в Windows7 проверять установлен wallpaper на рабстол или нет. Смысл такой: У не активированной ОС wallpaper через определенное время слетает с рабочего стола, так вот,мне нужно по таймеру проверять слетела или нет. Можно через реестр (Control Panel\Desktop\Wallpaper) ,но по таймеру нужно проверять каждую секунду, и как то не хотелось бы каждую секунду обращаться к реестру Может какой другой есть способ? |
| Автор: Zlo 3.7.2011, 03:36 |
| а что смущает в проверки реестра? По идеи если обращаться к реестру средствами винапи то это будет меньше грузить комп если вы исходите из этих соображений. |
| Автор: Михалыч 3.7.2011, 06:53 |
| именно из этих, но вообще то хотелось отслеживать изменения происходящие именно на рабочем столе |
| Автор: Snowy 4.7.2011, 10:06 |
| Лови сообщение WM_SETTINGCHANGE При смене или сбросе обоев оно рассылается бродкастом всем окнам. |