Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
vascat
0 / 0 / 0
Регистрация: 01.12.2008
Сообщений: 4
#1

Как из программы сменить обои на рабочем столе? - C++

17.03.2010, 14:24. Просмотров 912. Ответов 4
Метки нет (Все метки)

Собственно, сабж! Даже не знаю, где копать. Поверхностный взгляд на MSDN никаких идей не принес
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2010, 14:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как из программы сменить обои на рабочем столе? (C++):

Убрать значек щита с иконки программы на рабочем столе! - C++
Здравствуйте! Устанавливаю программу, создаю значок на рабочем столе. windows 7 ставит на мой ярлык еще значок щита. Как обойти программно...

Как создать ярлык на рабочем столе? - C++
Как создать ярлык на рабочем столе(MFC, API, но желательно не COM...)?

Файл на рабочем столе :) - C++
Пытаюсь создать файл на рабочем столе, прежде проверяю есть ли он там :) необходимые функции bool FileExists(const char *fname) { ...

Создать папку на рабочем столе - C++
Добрый день подскажите как создать папку на рабочем столе. На своем рабочем столе я создал папку а вот как теперь сделать чтобы программа...

Ошибка записи в файл на рабочем столе - C++
Пытаюсь записать предложение на файл созданный на рабочем столе но не получается #include <fstream> using namespace std; int...

Вывести список существующих на рабочем столе окон - C++
Пожалуйста помогите в решение данной проблемы. Вот задание: вывести в консольное приложение список существующих на рабочем столе окон....

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
bazile
58 / 34 / 20
Регистрация: 15.03.2007
Сообщений: 6,911
17.03.2010, 14:57 #2
Настройки обоев хранятся в реестре - HKEY_CURRENT_USERControl PanelDesktop
Ключи Wallpaper и WallpaperStyle.
vascat
0 / 0 / 0
Регистрация: 01.12.2008
Сообщений: 4
17.03.2010, 15:28  [ТС] #3
А что нажно сделать, чтобы изменения вступили в силу? Наверное, простого изменения параметров будет недостаточно?
bazile
58 / 34 / 20
Регистрация: 15.03.2007
Сообщений: 6,911
17.03.2010, 15:47 #4
Послать десктопу сообщение WM_SETTINGCHANGE

А еще лучше использовать фунцию SystemParametersInfo. Она сама сделает все необходимое. Забыл я про ее сущестование.
vascat
0 / 0 / 0
Регистрация: 01.12.2008
Сообщений: 4
17.03.2010, 19:44  [ТС] #5
Спасибо, буду пробовать!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2010, 19:44
Привет! Вот еще темы с ответами:

Не сохраняются обои, выставленные из программы - C++
Когда выставляю обои с помощью функции SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, (void*)"1.bmp", SPIF_UPDATEINIFILE), все проходит...

Сменить обои на рабочем столе - C#
Ребят,помогите,пожалуйста,мне дали задание написать программу,которая меняет обои на рабочем столе в течении определенного времени,не...

Как поменять обои на рабочем столе? - Windows 7
есть проблема очень глупая,но которую не могут решить уже несколько человек((на новом буке стоит винда 7,не можем найти где поменять...

Программы не запускаются на рабочем столе, ко всем ярлыкам на рабочем столе добавляется приставка .Ink - Удаление вирусов
Помогите пожалуйста, использовал рекомендованную вами программу CureIT (нашел 18 вредоносных объектов) и вылечил, но проблема с рабочим...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
17.03.2010, 19:44
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru