如何使用Python / PyQT / Win32获取Windows任务栏的高度
问题内容:
我试图使我的GUI程序与Windows上屏幕的右下角对齐。当任务栏未隐藏时,我的程序将仅位于任务栏顶部!
使用Python / PyQT / Win32时,如何:
- 检查任务栏的自动隐藏功能是否打开
- 获取任务栏的高度
问题答案:
我认为您需要为感兴趣的监视器调用GetMonitorInfo。然后,您需要从MONITORINFO.rcWork中读取工作区。这将排除监视器中为任务栏保留的任何部分,甚至排除任何其他保留区域。
我认为您不必担心自动隐藏,因为GetMonitorInfo应该解决这一问题。换句话说,启用自动隐藏后,工作区域将等于监视区域。