| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Проблема со сменой обоев |
| Автор: anton_misa 12.5.2003, 07:21 |
| Данный код выдает ошибку, что мол нет такого файла (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");} |