获得屏幕大小

2023-05-16

API:

要取得屏幕大小,可以用下面几个函数:
int  cx   =   GetSystemMetricsSM_CXFULLSCREEN );
int  cy   =   GetSystemMetricsSM_CYFULLSCREEN );
通过上边两个函数获取的是  显示屏幕的大小,但不包括任务栏等区域

 
int  cx   =    GetSystemMetrics(    SM_CXSCREEN   );   
int  cy   =    GetSystemMetrics(    SM_CYSCREEN   );
 
这两个函数获取的是真正屏幕的大小。

MFC:
HDC hDC =  :: GetDC( HWND( NULL));                //  得到屏幕DC  
int x  =  :: GetDeviceCaps(hDC, HORZRES);        //  宽  
int y  =  :: GetDeviceCaps(hDC, VERTRES);         //  高   
:: ReleaseDC( HWND( NULL),hDC);                   //  释放DC

转载于:https://www.cnblogs.com/Dennis-mi/articles/3417464.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获得屏幕大小 的相关文章

  • 内参矩阵、外参矩阵、旋转矩阵、平移矩阵、单应矩阵、本征矩阵、基础矩阵

    自己在单目结构光系统 双单目结构光系统及双目相机系统学习的过程中接触到如标题所列的各种矩阵 xff0c 总感觉理解不到位 xff0c 现在特总结下 xff0c 方便日后查阅及修正自己的理解 自己已经总结了单目相机各坐标系的变换 xff0c
  • python报"IndentationError: unexpected indent"的解决方法.

    python是一种对缩进非常敏感的语言 xff0c 最常见的情况是tab和空格的混用会导致错误 xff0c 或者缩进不对 xff0c 而这是用肉眼无法分别的 61 61 61 61 61 61 61 61 61 61 61 61 61 61
  • 我公司招聘嵌入式开发工程师一名,欢迎朋友们做自荐或推荐

    招聘嵌入式开发工程师一名 JD如下 xff1a 1 基于嵌入式linux操作系统进行应用开发 2 基于嵌入式linux系统进行软件集成 3 参与项目需求分析 xff0c 进行系统框架和核心模块的设计 4 编写软件设计文档 测试文档及其他相关
  • 激光产品的安全国标

    GB 7247 1 2012 IEC60825 2014
  • Linux Ubuntu16 网络配置

    1 首先确认网络适配器是桥接模式 虚拟机 gt 设置 gt 网络适配器 gt 桥接 自定义的 VMnet0 2 配置桥接网卡 编辑 gt 虚拟网络编辑器 N gt 更改设置 xff0c 添加Vmnet0 如果可以点击添加网络 xff0c 点
  • AIGC和ChatGPT的区别

    AIGC和ChatGPT的区别主要在于 xff1a AIGC是一个广泛的概念 xff0c 包括多种类型的内容生成 xff1b ChatGPT是一个具体的产品 xff0c 只涉及文本生成 AIGC可以应用在多个领域和场景 xff1b Chat
  • 6S管理的24个常用工具、10大要点

    6S管理就是整理 xff08 SEIRI xff09 整顿 xff08 SEITON xff09 清扫 xff08 SEISO xff09 清洁 xff08 SEIKETSU xff09 素养 xff08 SHITSUKE xff09 安全
  • 二进制位运算

    http blog csdn net gzu imis article details 20078479 1 原码 反码 和 补码 二进制位元算包括按位与 按位或 按位异或 取反 左移以及右移这几种运算 xff0c 运算都使用补码 xff0
  • python中的pow()函数解释

    Python中pow xff0c 里面可以有两个或三个参数 xff0c 它们的意义是完全不同的 1 pow x y 这个是表示x的y次幂 gt gt gt pow 2 4 16 gt gt gt 2 pow x y z xff1a 这个是表
  • javascript中的显示和隐藏(display属性)

    lt DOCTYPE HTML gt lt html gt lt head gt lt meta http equiv 61 34 Content Type 34 content 61 34 text html charset 61 gb2
  • Python中的图像处理

    http www ituring com cn tupubarticle 2024 第 1 章 基本的图像操作和处理 本章讲解操作和处理图像的基础知识 xff0c 将通过大量示例介绍处理图像所需的 Python 工具包 xff0c 并介绍用
  • ubuntu中aptitude工具的意思

    aptitude xff1a xff08 Debian系统的包管理工具 xff09 aptitude与 apt get 一样 xff0c 是 Debian 及其衍生系统中功能极其强大的包管理工具 与 apt get 不同的是 xff0c a
  • 什么是微服务

    一 微服务介绍 1 什么是微服务 在介绍微服务时 xff0c 首先得先理解什么是微服务 xff0c 顾名思义 xff0c 微服务得从两个方面去理解 xff0c 什么是 34 微 34 什么是 34 服务 34 xff0c 微 狭义来讲就是体
  • 三、Docker:命令

    其他文章 xff1a 一 Docker xff1a 概述 二 Docker xff1a 安装 三 Docker xff1a 命令 四 Docker xff1a 可视化管理 五 Docker xff1a 镜像 xff08 image 六 Do
  • mysql group by 报错Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated c

    当使用group by的语句中 xff0c select后面跟的列 xff0c 在group by后面没有时 xff0c 会报以下错误 xff1a Expression 2 of SELECT list is not in GROUP BY
  • Opencv快速入门(C++版),新手向

    Opencv快速入门 C 43 43 版 xff09 前言1 图像的读取与显示所使用的API接口 xff1a 代码演示 xff1a 2 图像色彩空间转换所使用的API接口 xff1a 代码演示 xff1a 3 图像对象的创建与赋值所使用的A
  • 前台解析jwt token 前后端分离 ant design pro

    前言 在如今得环境下 xff0c 越来越多得项目采用微服务 xff0c 前后端分离项目 优点在于同时开发 xff0c 分开部署 缺点在于需要约定的太多 xff0c 导致前后端联调产生分歧 就标题而言 xff0c 解决前端antd 接收后台返
  • win10 双击启动nacos报错 Unable to start web server...... Unable to start embedded Tomcat

    1 遇到的问题 win10双击启动nacos报错 2 分析 从启动cmd开始查看 发现 启动模式为集群模式 定位成功 3 解决 修改startup中启动模式 重新启动 成功
  • IDEA 远程debugger SpringBoot项目 超赞!!!

    如题哦 xff0c 项目发布到服务器上后 xff0c 每天被不同的bug所困扰 强大的idea超出你的想象 xff0c 强大到可以远程debugger xff0c 就和在本地一样一样的 进入正题 前提概要 线上即服务器代码必须与本地一致 x

随机推荐

  • git提交时 # Please enter the commit message for your changes. Lines starting # with ‘#‘ will be ignored

    问题 xff1a Please enter the commit message for your changes Lines starting with 39 39 will be ignored and an empty message
  • canal 修改配置信息后监听不到mysql数据并报错can‘t find start position for example

    原由 xff1a 数据库地址变化 canal 需要修改监听 问题 xff1a 修改配置信息后重启canal 但并无监听到数据库信息变化 分析 xff1a canal 与数据库之间断层 xff0c 导致信息传输失败 解决 xff1a xff0
  • AI那点事儿

    从古至今 xff0c 改朝换代 一代崛起 xff0c 就标志着一代的灭亡 AI的兴起 xff0c 让无数程序梦想客死他乡 无论是学者还是技术科研者 xff0c 无一不在说 xff0c AI的时代到了 然而 xff0c 我们扣心自问 xff0
  • win7 配置JDK环境变量

    第一步 xff1a 安装jdk 8u101 windows x64 exe xff0c 路径为默认路径 xff0c 一直下一步直到完成安装 安装最好不要修改安装路径 xff0c 防止自己找不到 第二步 xff1a 设置环境变量 xff1a
  • 完整的搭建内网穿透ngrok详细教程(有图有真相)

    如上 网上找到的都是不稳定的 还不如自己搭建一个 去问度娘了 xff0c 发现了一堆 好吧 xff0c 那就动手开干吧 准备工作 xff08 其实也是硬性条件 xff09 xff1a 1 服务器一台 2 备案域名一个 xff08 好多都说可
  • lsyncd-实时同步(镜像)守护程序

    E mail 1226032602 64 qq com 官方文档 https axkibe github io lsyncd https github com axkibe lsyncd 简介 Lsyncd使用文件系统事件接口 xff08
  • Dockerfile

    docker安装 yum span class token function install span y yum utils device mapper persistent data lvm2 span class token func
  • c51单片机学习笔记-LED闪烁编程

    目的 xff1a 使LED灯闪烁 xff0c 需循环让 D1 指示灯先亮一会后熄灭 xff0c 因此只需编写一个循环函数 xff0c 专门在那循环运行即可实现延时功能 编译软件 xff1a keil5 过程 1 书写延时函数 函数名 xff
  • 网络管理命令-nmcli

    网络管理工具 iproute 软件包包括 ip ss 命令 net tools软件包包括 ifconfig route netstat命令 ip 命令相当于之前的 ifconfig route ss 命令相当于之前的 netstat nmt
  • nginx

    本文作者 五行哥 QQ 1226032602 E mail 1226032602 64 qq com web服务器种类 apache nginx tomcat resin Lighttpd IIS WebLogic Jetty Node j
  • kubernetes ingress

    https kubernetes io docs concepts services networking ingress 负载均衡软件 NginxTraefikEnvoy https github com kubernetes ingre
  • kubernetes configMap secret

    配置容器化应用的方式 自定义命令行参数把配置文件直接焙进镜像环境变量 cloud native的应用程序一般可直接通过环境变量加载配置通过entrypoint脚本来预处理变量 存储卷 configMap 配置中心 pod从configMap
  • 运维精华面试题

    一 基本概念 1 常见的Linux发行版本都有什么 xff1f 你最擅长哪一个 xff1f 它的官网网站是什么 xff1f 说明你擅长哪一块 xff1f 常见的Linux发行版本有Redhat Centos Debian Ubuntu Su
  • K8S集群监控 Prometheus

    Prometheus xff08 普罗米修斯 xff09 是一个最初在SoundCloud上构建的监控系统 xff0c 自2012年成为社区开源项目 xff0c 拥有非常活跃的开发人员和用户社区 xff0c 为强调开源及独立维护 xff0c
  • kvm虚拟化

    https access redhat com documentation zh cn red hat enterprise linux 7 html virtualization getting started guide index h
  • git_gitlab

    本文作者 xff1a wuXing QQ 1226032602 E mail 1226032602 64 qq com git https git scm com book zh v2 Git诞生历史 我想大家还记得Linus torval
  • Jenkins-slave

    Jenkins插件 chinese Role based Authorization Strategy 用户权限 Credentials Binding 凭证管理 span class token function git span Dep
  • kubeadm-config说明

    https www cnblogs com breezey p 11770780 html 配置kubeadm config yaml 通过如下指令创建默认的kubeadm config yaml文件 xff1a kubeadm confi
  • c51单片机学习笔记-LED流水灯实验

    目的 xff1a 实现 LED 流水灯 xff0c 只需循环让 D1 D8 指示灯逐个点亮 方法 xff1a 点亮 D1 且把 D2 D8 熄灭 xff0c 延时一段时间后再点亮 D2 且把 D1 D3 D8 熄灭 xff0c 延时一段时间
  • 获得屏幕大小

    API 要取得屏幕大小 xff0c 可以用下面几个函数 xff1a int cx 61 GetSystemMetrics SM CXFULLSCREEN int cy 61 GetSystemMetrics SM CYFULLSCREEN