![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
anton_misa |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 30.1.2003 Репутация: нет Всего: нет |
Данный код выдает ошибку, что мол нет такого файла (pth), который точно имется.
ActiveDesktop включен. Данный код писал в обычной проге, в .cpl апплете и dll, все одно и тоже. Система W2K, тестирую под root'ом. Подскажите в чем может быть проблемка? String pth = "****"; bool res = SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, &pth, (SPIF_SENDWININICHANGE + SPIF_UPDATEINIFILE)); DWORD err = GetLastError(); HLOCAL hlocal = NULL; bool fok = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_ALLOCATE_BUFFER, NULL, err, 0, (LPTSTR) &hlocal, 0, NULL); if (hlocal != NULL) {ShowMessage((PCTSTR)hlocal);} else {ShowMessage("Error number not found");} |
|||
|
||||
shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
Попробуй написать
String pth = _T("****"); -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
aMiGo! |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 6.4.2003 Где: Тула Репутация: нет Всего: нет |
ты указываешь адрес pth. (&pth)
Надо так...
Не проверял, но вроде должна работать. shedon, что это за такая функция _T()? --------------------
With the best regards, Anton |
|||
|
||||
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Преобразует строку в ANSI либо в UNICODE в зависимости от настроек компилятора. |
|||
|
||||
anton_misa |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 30.1.2003 Репутация: нет Всего: нет |
Такой код позволяет устанавливать обои только bmp формата. При попытке установить jpg сообщает, что
"Операция выполнена успешно", но изменений нет, ПОЧЕМУ? Может кто подскажет... pth = "*****"; bool res = SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, (void *)pth.c_str(), SPIF_SENDWININICHANGE | SPIF_UPDATEINIFILE); DWORD err = GetLastError(); HLOCAL hlocal = NULL; bool fok = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_ALLOCATE_BUFFER, NULL, err, 0, (LPTSTR) &hlocal, 0, NULL); if (hlocal != NULL) {Application->MessageBox((PCTSTR)hlocal,"Error", MB_OK);} else {Application->MessageBox("Error number not found", "Error", MB_OK);} |
|||
|
||||
Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 8 Всего: 12 |
anton_misa, НЕ бмп ставится токо с включенным актив десктопом... тут уже было нечто подобное... кто-то стучался до рабочего стола через ком интерфейс.
-------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
anton_misa |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 30.1.2003 Репутация: нет Всего: нет |
Ты читай сначала до конца !!! Он включен !!!
|
|||
|
||||
anton_misa |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 30.1.2003 Репутация: нет Всего: нет |
Может хотя бы идею кто-нидь выдвинет...
|
|||
|
||||
aMiGo! |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 6.4.2003 Где: Тула Репутация: нет Всего: нет |
Ребят, а разве как я предлогал не работает /*(void*)pth.c_str();*/
Лично у меня все круто. Простите, если глупые вещи говорю... Это сообщение отредактировал(а) aMiGo! - 19.5.2003, 19:45 --------------------
With the best regards, Anton |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |