mfc在控制多显示器的使用方法

简介: 一、取得显示器的个数 GetSystemMetrics(SM_CMONITORS); 二、根据窗口句柄、矩形区域、点取得显示器的句柄 MonitorFromRect( lprc, MONITOR_DEFAULTTONULL ) MonitorFromPoint( pt, MONITOR_DE...

一、取得显示器的个数

GetSystemMetrics(SM_CMONITORS);

二、根据窗口句柄、矩形区域、点取得显示器的句柄

MonitorFromRect( lprc, MONITOR_DEFAULTTONULL )

MonitorFromPoint( pt, MONITOR_DEFAULTTONULL )

MonitorFromWindow( pWnd->GetSafeHwnd(), MONITOR_DEFAULTTONULL )

三、取得主显示器的句柄

 //the primary monitor always has its origin at 0,0
 HMONITOR hMonitor = ::MonitorFromPoint( CPoint( 0,0 ), MONITOR_DEFAULTTOPRIMARY );

四、根据显示器的句柄返回显示区域

MONITORINFO mi;
    RECT        rc;

 mi.cbSize = sizeof( mi );
 ::GetMonitorInfo( m_hMonitor, &mi );
 rc = mi.rcMonitor;

 

参考代码:点击我 

目录
相关文章
|
1月前
|
存储 机器学习/深度学习 人工智能
Qt魔法书:打造自定义鼠标键盘脚本(二)
Qt魔法书:打造自定义鼠标键盘脚本
35 0
|
8天前
|
测试技术 Python
Python 有趣的模块之pynupt——通过pynput控制鼠标和键盘
Python 有趣的模块之pynupt——通过pynput控制鼠标和键盘
|
1月前
|
开发框架 Linux API
Qt魔法书:打造自定义鼠标键盘脚本(一)
Qt魔法书:打造自定义鼠标键盘脚本
23 0
|
6月前
STM32 触摸屏移植GUI控制控件
STM32 触摸屏移植GUI控制控件
STM32 触摸屏移植GUI控制控件
|
10月前
|
存储 程序员 编译器
windows下的串口编程,串口操作类封装
windows下的串口编程,串口操作类封装
LabVIEW修改应用程序窗口外观
LabVIEW修改应用程序窗口外观
|
Linux
扩展知识点---利用应用程序控制输入设备进行数据显示
扩展知识点---利用应用程序控制输入设备进行数据显示
83 0
|
开发工具 git
OLED显示屏(内含:1.调试方式+2.OLED简介+3.硬件电路+4.驱动函数+5.软件代码部分+6.代码部分注释)
OLED显示屏(内含:1.调试方式+2.OLED简介+3.硬件电路+4.驱动函数+5.软件代码部分+6.代码部分注释)
230 0
OLED显示屏(内含:1.调试方式+2.OLED简介+3.硬件电路+4.驱动函数+5.软件代码部分+6.代码部分注释)
QT应用编程: 鼠标拖动文件到应用程序窗口
QT应用编程: 鼠标拖动文件到应用程序窗口
271 0
QT应用编程: 鼠标拖动文件到应用程序窗口
|
C# 前端开发
WPF安装打印机驱动后PrintDialog 执行打印事件
原文:WPF安装打印机驱动后PrintDialog 执行打印事件 WPF可以很好的利用流文档来实现打印预览和PrintDialog 实现打印功能,但是我在这只是写了一个很简单的打印功能演示。
1058 0