Ustawianie tapety za pomocą Win API

Chcę programowo ustawić tapetę. Oto jedyne rozwiązanie, jakie do tej pory znalazłem:

SystemParametersInfoW(SPI_SETDESKWALLPAPER, 1, (void*)wallpaperImageFilePath.utf16(), SPIF_UPDATEINIFILE | SPIF_SENDCHANGE);

Moje pytanie brzmi: jak powiedzieć systemowi Windows, że chcę wyśrodkować obraz tapety (bez zmiany rozmiaru)? Powyższe rozwiązanie zawsze ustawia obraz w trybie rozciągania. Według MSDN nie ma żadnych flag do dołączeniaSPI_SETDESKWALLPAPER.

questionAnswers(2)

yourAnswerToTheQuestion