//检测当前分辨率

int Width = GetSystemMetrics(SM_CXSCREEN);

int Height = GetSystemMetrics(SM_CYSCREEN);

DEVMODE lpDevMode0;

lpDevMode0.dmBitsPerPel=;

lpDevMode0.dmPelsWidth=Width;

lpDevMode0.dmPelsHeight=Height;

lpDevMode0.dmSize=sizeof(lpDevMode0);

lpDevMode0.dmFields =DM_PELSWIDTH|DM_PELSHEIGHT|DM_BITSPERPEL;

//修改

DEVMODE lpDevMode;

lpDevMode.dmBitsPerPel=;

lpDevMode.dmPelsWidth=;

lpDevMode.dmPelsHeight=;

lpDevMode.dmSize=sizeof(lpDevMode);

lpDevMode.dmFields =DM_PELSWIDTH|DM_PELSHEIGHT|DM_BITSPERPEL;

LONG result;

result=ChangeDisplaySettings(&lpDevMode,);

if (result==DISP_CHANGE_SUCCESSFUL)

{

//MessageBox("修改成功!");

ChangeDisplaySettings(&lpDevMode,CDS_UPDATEREGISTRY);

//   //使用CDS_UPDATEREGISTRY表示次修改是持久的,

//   //并在注册表中写入了相关的数据

MessageBox("修改成功!还原");

if(IDOK)

{

ChangeDisplaySettings(&lpDevMode0,CDS_UPDATEREGISTRY);

}

}

else

{

//MessageBox("修改失败,恢复原有设置!");

ChangeDisplaySettings(NULL,);

}

出处:http://blog.csdn.net/nat_myron/article/details/8502009

VC获取并修改计算机屏幕分辨率

//获取分辨率 int m_nWindwMetricsX   =   ::GetSystemMetrics(SM_CXSCREEN);     int m_nWindwMetricsY   =   : ...

centos 7 修改系统屏幕分辨率

centos 7 修改系统屏幕分辨率,命令方式和图形方式的修改方法. 命令:xrandr 通过命令 xrandr 修改系统的分辨率,输入xrandr: bash [admin@localhost ~] ...

JS获取浏览器高宽度,屏幕分辨率和一些定位空隙等

IE中: document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.d ...

JS获取浏览器信息及屏幕分辨率

因为vue有自己的生命周期,初始化数据的时候,可以在钩子函数created()函数里初始化数据,也可以在mounted()函数里获取,但是两者是不同的,获取浏览器和屏幕分辨率的时候,不能在create ...

获取android手机的屏幕分辨率 android开发

/** * 获取屏幕分辨率 */ private void getResolution() { // TODO Auto-generated method stub Display display = ...

VC获取屏幕分辨率及大小相关(转)

vc得到屏幕的当前分辨率方法: 1.Windows API调用 int width = GetSystemMetrics ( SM_CXSCREEN );  int height= GetSystem ...

VC获取屏幕分辨率大小

//以下两个函数获取的是显示屏幕的大小,不包括任务栏等区域 int screenwidth=GetSystemMetrics(SM_CXFULLSCREEN); int screenheight=Ge ...

android DisplayMetrics 获取屏幕分辨率

Android 提供DisplayMetircs 类可以很方便的获取分辨率.下面介绍 DisplayMetics 类: Andorid.util 包下的DisplayMetrics 类提供了一种关于显 ...

Android获取屏幕分辨率及DisplayMetrics简介

Android 可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕的边界,以避免缩放造成的布局变形问题. 手机的分辨率信息是手机的一项重要信息,很好的是,Android ...

随机推荐

首个threejs项目-前端填坑指南

第一次使用threejs到实际项目中,开始的时候心情有点小激动,毕竟是第一次嘛,然而做着做着就感受到这玩意水好深,满满的都是坑,填都填不过来.经过老板20天惨无人道的摧残,终于小有成就. 因为第一次搞 ...

MyISAM 和InnoDB 的区别.(存储,索引, 事务, 锁)

MyISAM类型的表强调的是性能,但是不支持事务.及外部键等高级功能. MySQL默认采用的是MyISAM. MyISAM不支持事务,而InnoDB支持.InnoDB的AUTOCOMMIT默认是打开的 ...

横竖屏切换时,Activity的生命周期

横竖屏切换时,Activity的生命周期 1.新建一个Activity,并把各个生命周期打印出来 2.运行Activity,得到如下信息 onCreate-->onStart-->onRe ...

网页中插入Flvplayer视频播放器代码

http://blog.csdn.net/china_skag/article/details/7424019 原地址:http://yuweiqiang.blog.163.com/blog/stat ...

使用PHPExcel导出数据

最近要求做增加客流数据等导出为Excel的功能,phpExcel包功能强大,根据实际需求,我只学习了简单的功能. 安装PHPExcel 在composer.json中添加: "require ...

iOS 处理socket粘包问题

1.什么是粘包? 粘包通常出现在TCP的协议里面,对于UDP来说是不会出现粘包状况的,之所以出现这种状况的原因,涉及到一种名为Nagle的算法. Nagle算法通过减少必须发送的封包的数量,提高网络应 ...

type-of-python作业-判断字符串是否属于回文需要忽略其中的标点、空格与大小写

type-of-python作业 作业练习:要想检查文本是否属于回文需要忽略其中的标点.空格与大小写.例如,"Rise to vote, sir."是一段回文文本,但是我们现有的程 ...

input reset 重置时间

经验规律,301毫秒. function autoFormatMoney() { if (!this.value.length) {return} var num = parseFloat(this. ...

MVC中使用JQuery方式进行异步请求和使用自带方式进行异步请求

在MCV中使用异步请求可以很很高效地进行前台和后台的数据传递,在这里,笔者为初学者介绍两种在MVC中常用的异步请求处理方式. 在这里,我们通过在一个页面中放置一个按钮来异步获取当前服务器端的系统时间为 ...

HashMap:JDK7 与 JDK8 的实现

JDK7中的HashMap HashMap底层维护一个数组,数组中的每一项都是一个Entry: transient Entry[] table; 我们向在HashMap 中存放的 ...

mfc改计算机名称,VC获取并修改计算机屏幕分辨率(MFC)相关推荐

  1. mfc获取别的计算机是否在线,VC获取并修改计算机屏幕分辨率(MFC)

    //检测当前分辨率 int Width = GetSystemMetrics(SM_CXSCREEN); int Height = GetSystemMetrics(SM_CYSCREEN); DEV ...

  2. 修改使用计算机的名称,Windows 10中修改计算机名称的方法,你知道几种?

    当用户新入手一台电脑时,通常做的第一件事就是做一些个性化设置.一般来说个性化的第一步就是给计算机起一个自己满意的名字,下面介绍几种修改计算机名字的方法. 通过设置更改计算机名字 按Win+I键进入设置 ...

  3. centos8调整分辨率_centos 7 修改系统屏幕分辨率

    centos 7 修改系统屏幕分辨率,命令方式和图形方式的修改方法.命令:xrandr 通过命令 xrandr 修改系统的分辨率,输入xrandr:[admin@localhost ~]$ xrand ...

  4. vc获取计算机用户名,vc获取计算机名和ip地址的方法

    vc获取计算机名和ip地址的方法 本文实例讲述了vc获取计算机名和ip地址的方法.分享给大家供大家参考.具体实现方法如下: #include #include #pragma comment(lib, ...

  5. 更改计算机用户名批处理,window批处理修改计算机名

    一.需要重启 @echo off set /p pcnanme=请输入计算机的名字: reg add HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\C ...

  6. 批处理修改计算机名为ip,批处理修改计算机名和IP地址

    批处理修改计算机名和IP地址 (2008-02-26 13:44:18) 标签: 杂谈 分类: 网络 @echo off color F2 set /p name=请输您的计算机名: reg add ...

  7. 怎么更改计算机wmi配置,【全自动修改计算机配置】 如何修改计算机配置信息...

    摘要:重新安装计算机机房需要做大量的工作,常见的有修改计算机名,IP地址及相关配置文件等等,所有这些操作将耗费大量时间,精力.利用MAC地址来识别计算机,设计一套软件来自动完成这项工作,将轻松很多. ...

  8. 获取android手机的屏幕分辨率 android开发

    2019独角兽企业重金招聘Python工程师标准>>> /** * 获取屏幕分辨率 */ private void getResolution() { // TODO Auto-ge ...

  9. Appium:获取Android设备手机屏幕分辨率

    Appium:获取Android设备的手机屏幕分辨率 使用Appium获取手机屏幕分辨率 print(driver.get_window_size()) # {'width': 1080, 'heig ...

最新文章

  1. Arc Engine 中添加气泡提示框
  2. 动态树形列表基本原理演示
  3. android广播接收器
  4. 以太坊知识教程------智能合约(1)基本概念
  5. php sqlsrv 分页,Php+SqlServer如何实现分页显示
  6. ROS中阶笔记(十):ROS机器人综合应用
  7. linux发送日志命令,linux:记录不同用户使用的命令发送到指定的目录中(可发送到日志服务器中)...
  8. ubuntu 给执行文件添加快捷方式
  9. 一封遗失信件成就的科技亿万富翁
  10. 基于python的销售系统_python实现超市商品销售管理系统
  11. 在html中滚动条显示的属性,html滚动条textarea属性设置本 textarea怎么显示滚动条...
  12. 【kvm虚拟化详解01】-虚拟化概述和主流方案介绍
  13. 司铭宇讲师为平安人寿保险300位管理层培训《新生代员工的管理与激励》企业内训
  14. Python代码格式化工具autopep8安装及使用极简版
  15. bochs在安卓上模拟kali linux系统
  16. 短信宝发送短信验证码
  17. 【JavaScript】 数组 重要方法详解篇(一)
  18. 上海“富爸爸” 神奇投资之路
  19. 图形学的三种拾取实现与比较
  20. 双软认证企业税收优惠政策

热门文章

  1. unity支持的模型数据格式,unity3d模型制作规范
  2. XSS 绕过思路 bypass 之日天日地日空气
  3. [GridView]在 RowCommand事件中,自订的Button 如何取出某一列的索引值(RowIndex)
  4. hadoop框架流程图梳理
  5. portal服务器信息超时,某局点iMC-EIA Portal认证提示“向Portal Server发送请求超时”经典案例...
  6. vscode如何设置自动保存
  7. python控制雷电模拟器 代码修复
  8. Python学习之【Django】
  9. 笔记本购机测试软件大全
  10. 基于java的古诗词生成管理系统