Skip to main content
 首页 » 编程设计

python之win32 : get current DEVMODE of a monitor

2025年05月04日7lhb25

如何在 win32 中获取当前分辨率?我知道我可以使用 GetMonitorInfo 获取监视器的当前边界矩形,但我怎样才能同时获取位深度?差不多,我如何获得给定监视器的 DEVMODE 结构?

我使用的是 python 和 pywin32,因此专门解决这些问题的解决方案很好,但只需调用 winapi 即可。

请您参考如下方法:

除了 Dean 的回答中提到的 EnumDisplayMonitors 函数之外,您还需要 GetDeviceCaps() .请参阅参数 BITSPIXEL:它为您提供每个像素的相邻颜色位数。