Я хочу программно установить обои. Вот единственное решение, которое я нашел до сих пор:Настройка обоев с помощью Win API
SystemParametersInfoW(SPI_SETDESKWALLPAPER, 1, (void*)wallpaperImageFilePath.utf16(), SPIF_UPDATEINIFILE | SPIF_SENDCHANGE);
Мой вопрос: как сказать Windows, я хочу, чтобы фоновое изображение по центру (размер не меняется)? Решение выше всегда задает изображение в режиме растяжения. Согласно MSDN, нет никаких флагов для сопровождения SPI_SETDESKWALLPAPER
.
Замечательно знать, спасибо! –