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;

 

参考代码:点击我 

目录
相关文章
|
算法 数据处理
点云地面点滤波(Progressive Morphological Filter)算法介绍(PCL库)
点云地面点滤波(Progressive Morphological Filter)算法介绍(PCL库)
1901 0
点云地面点滤波(Progressive Morphological Filter)算法介绍(PCL库)
|
Ubuntu Linux
【Ubuntu18.04 解决蓝牙wifi 之ax201无线网卡驱动安装】
【Ubuntu18.04 解决蓝牙wifi 之ax201无线网卡驱动安装】
3689 0
|
机器学习/深度学习 人工智能 数据挖掘
AI技术对开发者职业天花板的双重影响
随着AI技术的不断创新和飞速发展,人工智能技术在软件开发、数据分析、自动化等领域的应用愈发广泛,并产生了深远的影响。尤其是在程序圈中,对于开发者这一职业群体而言,AI技术的融入不仅改变了传统的开发流程,还对开发者的职业前景带来了全新的挑战和机遇。那么本文就来简单聊聊AI技术究竟对开发者的职业天花板是提升还是降低呢?讨论一下AI技术如何影响开发者的职业天花板。
554 3
AI技术对开发者职业天花板的双重影响
|
NoSQL Linux
看懂GDB调试核心:剖析ptrace原理及其应用场景!(上)
看懂GDB调试核心:剖析ptrace原理及其应用场景!
|
Ubuntu Linux Windows
如何下载并安装Ubuntu22.04
本文是一份详细的Ubuntu 22.04 LTS系统安装指南,包括从Ubuntu官网下载镜像、使用balenaEtcher工具烧录镜像到U盘,以及通过U盘启动并安装Ubuntu系统的完整步骤。
4578 0
如何下载并安装Ubuntu22.04
|
机器学习/深度学习 自然语言处理 数据可视化
LlamaFactory可视化微调大模型 - 参数详解
LlamaFactory可视化微调大模型 - 参数详解
4664 4
FFmpeg学习笔记(二):多线程rtsp推流和ffplay拉流操作,并储存为多路avi格式的视频
这篇博客主要介绍了如何使用FFmpeg进行多线程RTSP推流和ffplay拉流操作,以及如何将视频流保存为多路AVI格式的视频文件。
1414 0
|
Java 开发工具 Android开发
鸿蒙HarmonyOS 与 Android 的NDK有什么区别?
鸿蒙(HarmonyOS)和Android的NDK(Native Development Kit)是两个不同的概念,它们在设计理念、架构、开发方式和目标平台等方面存在着一些显著的不同。
975 0
|
存储 人工智能 API
【AI大模型应用开发】【LangChain系列】实战案例3:深入LangChain源码,你不知道的WebResearchRetriever与RAG联合之力
【AI大模型应用开发】【LangChain系列】实战案例3:深入LangChain源码,你不知道的WebResearchRetriever与RAG联合之力
892 0
|
存储 NoSQL Ubuntu
看懂GDB调试核心:剖析ptrace原理及其应用场景!(中)
看懂GDB调试核心:剖析ptrace原理及其应用场景!