SystemParametersInfo не меняет обои
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, (PVOID)"D:/1.png", SPIF_UPDATEINIFILE);
Пишу так, возвращает 1, обои не меняются. Фотография точно существует
Источник: Stack Overflow на русском
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, (PVOID)"D:/1.png", SPIF_UPDATEINIFILE);
Пишу так, возвращает 1, обои не меняются. Фотография точно существует
В описании параметра SPI_SETDESKWALLPAPER
читаем:
Retrieves the full path of the bitmap file for the desktop wallpaper
Т.е. передавайте в функцию имя .bmp
-файла, и все у вас получится...