0
在Python中調用GetWindowRect()時,如果使用DPI縮放級別除了100%以外的任何值,它返回的值是不準確的。有什麼辦法可以解決這個問題,或者數學調整?影響win32gui的DPI縮放級別Python中的GetWindowRect
在Python中調用GetWindowRect()時,如果使用DPI縮放級別除了100%以外的任何值,它返回的值是不準確的。有什麼辦法可以解決這個問題,或者數學調整?影響win32gui的DPI縮放級別Python中的GetWindowRect
您可以從ctypes的使你的程序DPI使用WINDLL意識到:
from ctypes import windll
# Make program aware of DPI scaling
user32 = windll.user32
user32.SetProcessDPIAware()
從像GetWindowRect調用點()應返回正確的價值觀。我試着讓Pyautogui給我正確的屏幕截圖,我偶然發現了這個解決方案。