【发布时间】:2016-11-16 06:59:53
【问题描述】:
我正在尝试获取所有连接的物理显示器的屏幕分辨率。我可以使用 Win API GetSystemMetrics (SM_CXSCREEN)、GetSystemMetrics (SM_CYSCREEN) 获得主显示器的屏幕分辨率。我想知道如何获得其他显示器的类似分辨率值
【问题讨论】:
我正在尝试获取所有连接的物理显示器的屏幕分辨率。我可以使用 Win API GetSystemMetrics (SM_CXSCREEN)、GetSystemMetrics (SM_CYSCREEN) 获得主显示器的屏幕分辨率。我想知道如何获得其他显示器的类似分辨率值
【问题讨论】:
GetSystemMetrics SM_CXSCREEN / SM_CYSCREEN 获取主要显示器分辨率。也可以使用 GetDeviceCaps。 SM_CX/YVIRTUALSCREEN 将获取所有显示器的大小。
SystemParametersInfo SPI_GETWORKAREA 将获取监视器上的工作区大小,即不包括任务栏和停靠栏的大小
GetMonitorInfo 获取特定显示器的大小。
【讨论】: