gpt4 book ai didi

python - DPI 缩放级别影响 Python 中的 win32gui GetWindowRect

转载 作者:行者123 更新时间:2023-12-04 16:30:59 25 4
gpt4 key购买 nike

在 Python 中调用 GetWindowRect() 时,如果使用的 DPI 缩放级别不是 100%,则它返回的值不准确。有什么办法可以解决这个问题,或者在数学上进行调整?

最佳答案

您可以使用 ctypes 中的 windll 使您的程序具有 DPI 感知能力:

from ctypes import windll

# Make program aware of DPI scaling
user32 = windll.user32
user32.SetProcessDPIAware()

从那时起,像 GetWindowRect() 这样的调用应该返回正确的值。不久前,我偶然发现了这个解决方案,试图让 Pyautogui 给我正确的屏幕截图。

关于python - DPI 缩放级别影响 Python 中的 win32gui GetWindowRect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40869982/

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