【发布时间】:2022-06-18 17:57:19
【问题描述】:
我正在尝试使用 pywin32 库从 python 更改 Windows 显示配置,我已经设法更改了分辨率,但是在尝试更改比例时没有任何更改或错误,我的功能是这样的:
import win32api
import win32con
import pywintypes
def set_res(width, height):
devmode = pywintypes.DEVMODEType()
devmode.PelsWidth = width
devmode.PelsHeight = height
devmode.Scale = 125
devmode.Fields = win32con.DM_PELSWIDTH | win32con.DM_PELSHEIGHT | win32con.DM_SCALE
win32api.ChangeDisplaySettings(devmode, win32con.CDS_RESET)
因此,分辨率改变了,但比例没有改变。
【问题讨论】: