Python 函数中的20
,0
和3
是什么意思:
SPI_SETDESKWALLPAPER=20
ctypes.windll.user32.SystemParametersInfoA(SPI_SETDESKWALLPAPER,0,'imgpath', 3)
我很新,还没有找到任何有用的信息。另外,我可以定义墙纸的行为方式,例如拉伸、平铺或居中吗?
该SystemParametersInfoA
函数是一个直接的 Windows 界面。C
在这种情况下,我们从 Python 调用它是一个接口。但它的结构是这样的,因为它被设计为从C
. 接口可以做很多事情,而这种变化是由第一个参数的整数值控制的。在这种情况下,该值为:
SPI_SETDESKWALLPAPER = 20
使用该SPI_SETDESKWALLPAPER
名称是因为这是在所有 Windows 文档中引用它的方式。该SystemParametersInfoA
函数有四个参数,后三个参数的用途因函数而异。在这种情况下,0
未使用。的目的imgpath
是不言而喻的,但它确实需要是一个完整的路径。最后,3
是两个位标志:
SPIF_UPDATEINIFILE = 0x01
SPIF_SENDWININICHANGE = 0x02
这(来源)也有关于调整壁纸大小的详细信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句