To get the work area size (desktop minus taskbar):
from win32api import GetMonitorInfo, MonitorFromPoint monitor_info = GetMonitorInfo(MonitorFromPoint((0,0))) work_area = monitor_info.get("Work") print("The work area size is {}x{}.".format(work_area[2], work_area[3]))
To get the taskbar height:
from win32api import GetMonitorInfo, MonitorFromPoint monitor_info = GetMonitorInfo(MonitorFromPoint((0,0))) monitor_area = monitor_info.get("Monitor") work_area = monitor_info.get("Work") print("The taskbar height is {}.".format(monitor_area[3]-work_area[3]))