Всем привет, надо мне сменить фон рабочего стола, юзаю функцию SystemParametersInfo()
"Windows.h"
подключил, путь прописал, по нажатию кнопки должна поставиться картинка, но ставиться черный фон.
Менял картинку и на bmp, и слешы другие ставил, все равно тот же результат.
Ставил левый путь к файлу,и тоже черный фон :(
Код:
SystemParametersInfo(SPI_SETDESKWALLPAPER, 1,
(PVOID)"C:\\Users\\HP\\Pictures\\wallpaper.png", SPIF_UPDATEINIFILE);
Параметр uiParam
должен быть нулём:
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0,
(PVOID)"C:\\Users\\HP\\Pictures\\wallpaper.png", SPIF_UPDATEINIFILE);
Также проверьте, что вы компилируете приложение без поддержки юникода. Если с поддержкой, то надо так:
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0,
(PVOID)L"C:\\Users\\HP\\Pictures\\wallpaper.png", SPIF_UPDATEINIFILE);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Дали на сессии задание, написать программу в которую вводишь 2 слова, и после этого он выделяет первое слово во втором, пример (сам-САМолёт)...
Создаю QTableWidget программно на кучеОбъясните какими параметрами устанавливается перенос строк в ячейках?
Пытаюсь подключить плагин jquerymmenu только на мобилках
Не могу понять куда мне прописать keydown пока делаю так но не работает