Пишу программу - шутник, меняющую фоновое изображение рабочего стола. Проблема в том, что функция ставит вместо заложенного изображения
LPWSTR str = (LPWSTR)"C:\\Users\Admin\Desktop\sr2.bmp";
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, str, SPIF_UPDATEINIFILE | SPIF_SENDCHANGE);
черный фон. С чем это может быть связано и как решить данную проблему?
Можете воспользоваться не-wide вариантом функции - SystemParametersInfoA (по умолчанию при компиляции используется wide SystemParametersInfoW)
char* str = "C:\\Users\\Admin\\Desktop\\sr2.bmp";
SystemParametersInfoA(SPI_SETDESKWALLPAPER, 0, str, SPIF_UPDATEINIFILE | SPIF_SENDCHANGE);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Выдаёт Stack around the variable 'X' was corrupted(Ну и Y соответственно)
Есть такой код сохранения скриншотаЕсть битмап и хотелось бы обойти его в цикле попиксельно
Создал диалоговое окно "X" из главного окнаСоздал второй поток в диалоговом окне "X"