std :: filesystem пытается вызвать файл изображения - PullRequest
0 голосов
/ 07 марта 2020
        std::filesystem::current_path();
        const std::wstring filenm = std::filesystem::current_path() + L"\\bruh.jpeg";

        SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, (void*)filenm + L"\\bruh.jpeg", SPIF_UPDATEINIFILE);

Я знаю, что мой код страшен, я потратил как можно больше времени, пытаясь найти возможное решение. Это где я остановился. Я пытаюсь вызвать файл изображения, чтобы установить фон рабочего стола в качестве этого изображения. Я пытаюсь использовать std::filesystem::current_path() для пути к папке, а затем вызвать само изображение.

1 Ответ

0 голосов
/ 09 марта 2020

Обратите внимание, что в вашем коде будут ошибки типа несовместимость.

Изменить код следующим образом:

std::wstring fn1= std::filesystem::current_path()

std::wstring fn2= L"\\bruh.jpeg";

const std::wstring filenm = fn1 + fn2;

SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, (void*)filenm.c_str(), SPIF_UPDATEINIFILE);
...