gpt4 book ai didi

python - : Python, ctypes.windll.user32.SystemParametersInfoA 中的参数是什么?

转载 作者:可可西里 更新时间:2023-11-01 11:46:07 24 4
gpt4 key购买 nike

2003 在 Python 函数中的含义:

SPI_SETDESKWALLPAPER=20 
ctypes.windll.user32.SystemParametersInfoA(SPI_SETDESKWALLPAPER,0,'imgpath', 3)

我很新,还没有找到任何有用的信息。另外,我可以定义墙纸的行为方式,例如拉伸(stretch)、平铺或居中吗?

最佳答案

SystemParametersInfoA 函数是一个直接的 Windows 界面。它是一个 C 接口(interface),在本例中我们从 Python 调用它。但它的结构是这样的,因为它被设计为从 C 调用。该接口(interface)可以做多种事情,而这种多样性由第一个参数的整数值控制。在这种情况下,值为:

SPI_SETDESKWALLPAPER = 20

使用 SPI_SETDESKWALLPAPER 名称是因为这是所有 Windows 文档中引用它的方式。 SystemParametersInfoA 函数有四个参数,最后三个参数的用途因函数而异。在这种情况下,0 未被使用。 imgpath 的目的不言自明,但它确实需要是完整路径。最后,3 是两位标志:

SPIF_UPDATEINIFILE = 0x01
SPIF_SENDWININICHANGE = 0x02

这 ( Source ) 也有关于调整壁纸大小的详细信息。

关于python - : Python, ctypes.windll.user32.SystemParametersInfoA 中的参数是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44474073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com