获取系统的DPI设置
在Measure控件的宽度的时候,有时候需要考虑DPI的缩放,一个简单的函数调用就可以解决:GetDeviceCaps()会返回当前的DPI值,一般是96,Win7下面设置为125%,就变成了120。
// Use "A" to measure the hint list width. "M" is too long and displayText
// can be too short, see DID#1482150. And we also need to take DPI into
// consider.
m_textWidthMax = dc.GetTextExtent(displayText, displayText.GetLength()).cx + 2;
m_textWidthMax *= (dc.GetDeviceCaps(LOGPIXELSX)/96);
获取系统的DPI设置相关推荐
- windows10系统的DPI设置的那些事
一款win10系统桌面应用程序,基于c++做的一个程序启动外壳,外壳主要作用是启动java虚拟机,调jar包启动程序. 当程序启动时,系统设置不同DPI,java本地拿dpi的值与实际的dpi不符. ...
- arm linux 时间获取,菜鸟自学ARM:linux下编程获取系统时间和设置时间
获取时间有几种编程方法: 1 #include #include main(){ time_t t; struct tm *p; time(&t); p=gmtime(&t); pri ...
- java获取系统dpi_Java DPI介绍
Java BufferedImageClass Java BufferedImage类是Image类的子类. 它用于处理和操作图像数据. BufferedImage由图像数据的ColorModel组成 ...
- windows获取系统DPI
dc.GetDeviceCaps(LOGPIXELSX); //每英寸水平逻辑像素数 dc.GetDeviceCaps(LOGPIXELSY); //每英寸垂直逻辑像素数 dc.GetDeviceCa ...
- android 获取当前输入法,关于获取安卓手机系统输入法和设置输入法
关于获取安卓手机系统输入法和设置输入法 获取输入法列表 adb shell ime list -s 出来下面的 io.appium.android.ime/.UnicodeIME com.sec.an ...
- java 获取系统变量(环境变量和设置变量)
前言 环境变量这个概念不陌生, 就是操作系统的环境变量. 系统变量就是java本身维护的变量. 通过 System.getProperty 的方式获取. 对于不同的操作系统来说, 环境变量的处理可能会 ...
- C# NAudio 设置获取系统扬声器的音量
NAudio是成熟.开源的C#音频开发工具,它包含录音.播放录音.格式转换.混音调整等功能. NAudio 开源地址: https://github.com/naudio/NAudio 本文是设置获 ...
- 系统DPI设置软件界面错乱
最近接到客服的反馈游戏在他电脑上运行界面错乱,QQ远程后用以往的方式,检查游戏软件是否被修改,是否有其他奇怪的软件在运行来修改我们的游戏软件,所有都检查完后并未发现异常,这个时候第一个反应是不是某种特 ...
- php中跟时间有关的处理(时区设置,计算时间差,获取系统当前时间)
1.修改时区 背景 :保存到Navicat中的时间和本地系统时间相差8小时 原因:在app/config下的app.php中有一行 ['timezone' => 'UTC',} 规定的是时区默认 ...
最新文章
- python中 pip的安装方法
- Data Structures with C++ Using STL Chapter 3算法概述---笔记
- quantrader和matlab不匹配,【Matlab量化投资】支持向量机择时策略
- 为什么读写文件要有缓冲区?为什么要有输入输出缓冲区?
- c语言常用术语,保证让你大开眼界
- Linux系统入门之如何安装Linux系统
- vue v-if指令
- 如何让整个表格高度固定_财务预算太费精力?多亏了这73张财务预算表格模板,让你算量快又准!直接用...
- Cocos2d JS 之消灭星星(九) 处理星星类之——移动和消灭星星
- java中的成员变量和局部变量的区别_java中成员变量与局部变量区别分析
- angular_directive动感超人
- python的if循环语句_第二个是Python的循环语句,基础,使用,if,条件,判断,while,for
- 利用VS自带发布功能实现web项目快速部署
- 极域九法——小白看得懂的退出极域电子教室教程
- WPS2000系列之四图文混编(转)
- Euraka配置详解
- 不吹不黑,这5款浏览器安全无广告无弹窗,亲测好用
- 《神奇的数学》读后感_奇妙的数学读后感
- 公众号第三方平台开发 教程五 代公众号处理消息和事件
- 天翼云服务器安装宝塔面板