2016-03-29 77 views
0

我已經使用SM_CXVIRTUALSCREEN,SM_CYVIRTUALSCREEN確定了TOTAL寬度和高度,並且SM_CXSCREENSM_CYSCREEN確定了主監視器的寬度和高度。以及SM_CMONITORS查看所有活動顯示。C++識別像素中的二級和三級顯示器

有沒有一種方法來確定使用GetSystemMetrics()的二級和三級顯示器的高度和像素重量?

例如,如果輔助顯示已被識別,我希望在調試時看到x = 2560,y = 1080的返回值。

回答

2

您正在查找的Windows API函數是EnumDisplayMonitors

  • 致電EnumDisplayMonitors通過callback函數。
  • 將爲每個連接的監視器調用callback函數。
  • 回調函數提供了監視器的句柄(可用於獲取更多信息)以及帶有監視器座標的RECT