![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| Vendigo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 25.9.2005 Где: Челябинская обл. г. Миасс Репутация: нет Всего: нет |
Подскажите, люди добрые
Хотел программно, через реестр изменить обои рабочего стола. Но что-то не выходит. Программа выполняется, смотрю через regedit в HKEY_CURRENT_USER \ Control Panel \ Desktop параметр Wallpaper остается прежний. Что не так?
Думаю, через реестр, можно будет устанавливать в качестве "обоев" .jpg картинки а не только .bmp (Через SystemParametersInfo получалось только с .bmp) P.S. стоит Windows XP, работаю в Builder 6. Это сообщение отредактировал(а) Vendigo - 1.3.2006, 21:19 |
|||
|
||||
| Kostt |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 169 Регистрация: 8.1.2006 Где: Томск Репутация: нет Всего: 3 |
Навскидку - попробуй в конце Reg->CloseKey()
|
|||
|
||||
| Vendigo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 25.9.2005 Где: Челябинская обл. г. Миасс Репутация: нет Всего: нет |
Спасибо Kostt, хороший совет. Но все равно не работает!
|
|||
|
||||
| p0s0l |
|
||||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 3 Всего: 112 |
Если через реестр, то в конце надо делать еще
Но, имхо, так не установить .jpg в качестве обоев... Нужно вначале преобразовать .jpg в .bmp... Можно попробовать устанавливать обои через IActiveDesktop:
-------------------- С уважением, г-н Посол. |
||||
|
|||||
| Helicopterr |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 355 Регистрация: 20.8.2005 Где: Stavropol Репутация: нет Всего: 3 |
а что в этом коде не хватает а то моя виз. студия так вот: error C2065: 'IActiveDesktop' : undeclared identifier error C2065: 'ad' : undeclared identifier error C2227: left of '->SetWallpaper' must point to class/struct/union ну и т.п. ? -------------------- people can fly |
||||
|
|||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 13 Всего: 98 |
судя по MSDN ( интересно, чего бы самому не глянуть... ) IActiveDesktop описан в shlobj.h
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 8 Всего: 18 |
||||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 13 Всего: 98 |
значит все нормально
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Rutti |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 225 Регистрация: 25.7.2004 Репутация: нет Всего: нет |
Да нет. Что-то не так. У меня теже ошибки.
|
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |