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
.