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()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…