如何获得其他附加显示器的屏幕分辨率

How to get screen resolution of other attached monitors

本文关键字:屏幕 分辨率 显示器 何获得 其他      更新时间:2023-10-16

我试图获得所有附加物理监视器的屏幕分辨率。我能够使用Win API GetSystemMetrics (SM_CXSCREEN), GetSystemMetrics (SM_CYSCREEN)获得主显示器的屏幕分辨率。我想知道如何获得其他监视器的类似分辨率值

GetSystemMetrics SM_CXSCREEN/SM_CYSCREEN获得主显示器分辨率。也可以使用GetDeviceCaps。SM_CX/YVIRTUALSCREEN将获得所有显示器的大小。

SystemParametersInfo SPI_GETWORKAREA将获取监视器上的工作区大小,即不包括任务栏和停靠栏的大小

GetMonitorInfo获取特定监视器的大小