问题描述
使用著名的ctypes
正确更改背景后
import ctypes
ctypes.windll.user32.SystemParametersInfoW(SPI_SETDESKWALLPAPER,fullpathofimage,0)
图像无法正确显示在屏幕上,因为Windows将“平铺”设置为默认墙纸。图片的一部分超出了屏幕。
¿有什么方法可以更改墙纸适合模式? (居中,跨度,适合,伸展等) 更改计算机的适合模式后,每次墙纸的新更改都将遵循新的适合模式。因此它必须是系统参数,但我不知道在哪里进行编辑。
在这个答案What are the Parameters for in: Python,ctypes.windll.user32.SystemParametersInfoA?中,有人用https://code.msdn.microsoft.com/windowsdesktop/cssetdesktopwallpaper-2107409c进行了回复,但现在它倒塌了,我什么也找不到。
谢谢你提前。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)