INNER CODE UNIT · Python
get_virtual_screen_geometry
Qwejay/Qflow · main.py:61
def get_virtual_screen_geometry():
try:
return (
user32.GetSystemMetrics(76), # SM_XVIRTUALSCREEN
user32.GetSystemMetrics(77), # SM_YVIRTUALSCREEN
user32.GetSystemMetrics(78), # SM_CXVIRTUALSCREEN
user32.GetSystemMetrics(79) # SM_CYVIRTUALSCREEN
)
except:
return 0, 0, user32.GetSystemMetrics(0), user32.GetSystemMetrics(1)
VX, VY, VW, VH = get_virtual_screen_geometry()
def get_scale_factor():
try:
if sys.platform.startswith('win'):
try: shcore.SetProcessDpiAwareness(1)
except: user32.SetProcessDPIAware()