| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Смена обоев на рабочем столе |
| Автор: Killerkod 27.6.2010, 04:56 | ||
| Приветствую, опять столкнулся с семеркой и вистой, все у них не как надо))) Мне требуется заменить фон рабочего стола, обои. чтобы они сменились сразу, не ждать перезагрузки. чтобы это работало на семерке. На ХР работает эта функция:
На семерке она отказывается робить, прошу помоч... |
| Автор: ~FoX~ 27.6.2010, 17:39 | ||
Killerkod, Вероятно включен актив дисктоп
|
| Автор: Killerkod 28.6.2010, 13:12 |
| спс за код, но на семерке всеравно не хочет работать... На хр безотказно, на семерке даже с правами админа не хочет |
| Автор: ~FoX~ 28.6.2010, 20:33 |
| Killerkod, Хмм, странно, у меня этот код работает и на свисте и на семерке.... Попробуй отдавать картинку не в bmp, а в jpeg.... |
| Автор: Killerkod 28.6.2010, 20:41 |
| Я так и пробую... кстати, что за переменная - StrWStil в этой строке - p.dwStyle := StrToInt(StrWStil); Где ее объявить? и как? Либо что за функция? |
| Автор: ~FoX~ 28.6.2010, 21:53 | ||||
Забыл, это в моем проекте берется из структуры.... 0 - по центру 1 - замостить 2 - растянуть Да, там есть еще одна функция
Добавлено через 4 минуты и 40 секунд Ах, да и это только для АД, а вот при выключеном актив дтсктопе
|
| Автор: ~FoX~ 3.7.2010, 10:37 |
| Killerkod, Поэксперементировал тут на досуге.... В вин7 стартер едишн не сработает, на остальных должно летать |