C++ C++;以像素为单位识别二级和三级显示器

C++ C++;以像素为单位识别二级和三级显示器,c++,windows,winapi,C++,Windows,Winapi,我使用了SM\u CXVIRTUALSCREEN,SM\u CYVIRTUALSCREEN确定总宽度和高度,SM\u CXSCREEN,SM\u CYSCREEN确定主监视器的宽度和高度。以及SM\u监视器以查看所有活动显示 是否有办法使用GetSystemMetrics()确定二级和三级显示器的高度和重量(以像素为单位) 例如,如果识别了辅助显示,我希望在调试时看到返回的值x=2560,y=1080。您正在查找的Windows API函数是 调用EnumDisplayMonitors传递函数

我使用了
SM\u CXVIRTUALSCREEN
SM\u CYVIRTUALSCREEN
确定总宽度和高度,
SM\u CXSCREEN
SM\u CYSCREEN
确定主监视器的宽度和高度。以及
SM\u监视器
以查看所有活动显示

是否有办法使用
GetSystemMetrics()
确定二级和三级显示器的高度和重量(以像素为单位)


例如,如果识别了辅助显示,我希望在调试时看到返回的值x=2560,y=1080。

您正在查找的Windows API函数是

  • 调用
    EnumDisplayMonitors
    传递函数
  • 将为每个连接的监视器调用该函数
  • 回调函数具有监视器句柄(可用于获取更多信息)和带有监视器坐标的
    RECT

您正在寻找的Windows API函数是

  • 调用
    EnumDisplayMonitors
    传递函数
  • 将为每个连接的监视器调用该函数
  • 回调函数具有监视器句柄(可用于获取更多信息)和带有监视器坐标的
    RECT