2016-11-16 67 views
-1

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

+2

您必须[枚举监视器](https://msdn.microsoft.com/en-us/library/windows/desktop/dd162610(v = vs.85).aspx)。 –

回答

0

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

SystemParametersInfo SPI_GETWORKAREA将获得工作区尺寸的监视器即尺寸不包括任务栏和停靠栏上

GetMonitorInfo让你指定的监视器的尺寸。