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