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