【发布时间】:2013-01-06 20:26:19
【问题描述】:
我想以编程方式设置壁纸。这是迄今为止我找到的唯一解决方案:
SystemParametersInfoW(SPI_SETDESKWALLPAPER, 1, (void*)wallpaperImageFilePath.utf16(), SPIF_UPDATEINIFILE | SPIF_SENDCHANGE);
我的问题是:如何告诉 Windows 我希望壁纸图像居中(不调整大小)?上面的解决方案总是将图像设置为拉伸模式。根据 MSDN,SPI_SETDESKWALLPAPER 没有任何标志。
【问题讨论】: