如何获得其他连接的显示器的屏幕分辨率

时间:2016-11-16 06:59:54

标签: c++ windows winapi screen

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

1 个答案:

答案 0 :(得分:0)

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

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

GetMonitorInfo可以获得特定显示器的大小。