C++识别以像素为单位的二次和三次显示
C++ Identifying Secondary and Tertiary Displays in Pixels
我使用了SM_CXVIRTUALSCREEN
,SM_CYVIRTUALSCREEN
确定总宽度和高度,SM_CXSCREEN
,SM_CYSCREEN
确定主监视器的宽度和高度。以及SM_CMONITORS
,以查看所有活动显示。
有没有办法使用GetSystemMetrics()
来确定二级和三级显示器的高度和重量(以像素为单位)?
例如,如果识别了辅助显示器,我希望在调试时看到返回的值x=2560,y=1080。
您要查找的Windows API函数是EnumDisplayMonitors
。
- 通过回调函数调用
EnumDisplayMonitors
- 将为每个连接的监视器调用回调函数
- 回调函数提供了监视器的句柄(可用于获取进一步的信息)和带有监视器坐标的
RECT
相关文章:
- 输出 0 和 -0 的二次公式,与给定的项无关
- 多次显示同一窗口
- 处理所有二次公式结果
- 两个嵌套循环的运行时间复杂性:二次型还是线性
- QTableWidget一次显示一定数量的行
- Cgal二次规划目标函数
- 二次代数建议数组等返回功能
- 无法从数组二次表达式中检索数据值
- 为什么我的程序多次显示输出
- 创建二次公式求解器-范围中未声明的变量
- C++:你如何确定一个解是微不足道的还是不存在的二次函数?
- 为什么Cocos2D-X不一第一次显示精灵
- 如何将二次贝塞尔曲线代码转换为三次贝塞尔曲线
- 为什么使用STL排序()进行二次时间排序
- omp并行用于二次筛的无优化
- 分段故障:SET C++11中的二次排序
- 如何在Qt中多次显示一组动画
- C++识别以像素为单位的二次和三次显示
- 在 Vulkan 中加载非二次幂纹理
- C++二次码错误