zoukankan      html  css  js  c++  java
  • MFC 多屏显示

    • 概念

    HMONITOR : 显示器句柄. 有效的显示器,该值不为空. 当WM_DISPLAYCHANGE 心消息发送的时候, 任何小时起都有可能被移除, 所以应用程序时刻检查全部的HMONITORS是否为非空.

    • 函数

    EnumDisplayMonitors:
    该函数对当前用户系统中所包含的显示器进行枚举.

    • 示例

      在自己的函数中:

    void Function()
    {
        //当代码执行该函数时, 检测到几个显示器,就会调用几次回调函数
        ::EnumDisplayMonitors( NULL, NULL, AddMonitorsCallBack, (LPARAM)&addMonitor );
        //AddMonitorsCallBack为回调函数名称.
        //addMonitor 为自己定义要传递给回调函数的参数.
    }
    
    //回调函数实现, 回调函数的参数是固定不变的
    BOOL CALLBACK AddMonitorsCallBack( HMONITOR hMonitor, HDC hdcMonitor, LPRECT lprcMonitor, LPARAM dwData )
    {
    
        //此时的hMonitor就是显示器的句柄, 我们可以保存起来,用于后面的使用
        //..........
    
    }
    
    
  • 相关阅读:
    MySQL 5.7.18 zip 文件安装过程
    Mysql 自定义随机字符串
    JAVA基本类型和引用类型
    初识JSP
    Java导出错误数据
    时序图的使用习惯
    Redis踩坑
    ES踩坑
    代码规范
    Git在公司的使用流程
  • 原文地址:https://www.cnblogs.com/skyhuangdan/p/5486769.html
Copyright © 2011-2022 走看看