当前位置: 首页 > 专利查询>冯锦荣专利>正文

基于Windows10系统的系统DPI值设置方法技术方案

技术编号:22075011 阅读:28 留言:0更新日期:2019-09-12 13:54
本发明专利技术公开了一种基于Windows10系统的系统DPI设置方法,包括以下步骤:通步骤S1、进入设置程序并查询当前Windows10系统已经设置的DPI值;步骤S2、判断所述DPI值是否等于96,若是,则查询当前显示器的PPI值;若否,则退出设置程序;步骤S3、判断所述PPI值是否大于或等于120,若是,则根据所述PPI值来相应调整所述DPI值;若否,则退出设置程序。本发明专利技术在Windows10系统的各种环境下都适用,应用范围广泛,并且设置的DPI值能够即时生效。

DPI Value Setting Method of System Based on Windows 10 System

【技术实现步骤摘要】
基于Windows10系统的系统DPI值设置方法
本专利技术涉及通信
,特别涉及一种基于Windows10系统的系统DPI值设置方法。
技术介绍
DPI值是指鼠标每移动一英寸指针在屏幕上移动的点数,传统修改Windows系统DPI值的方法是直接修改注册表,然后需要注销或者重启才能生效,并且每次修改时都需要重启电脑很麻烦,而且效率低,如果恰巧正在执行某个任务又不能重启,这时就无法做到修改DPI即时生效,这是Windows系统的历史遗留问题。不过在新版Windows10中(从14393即1709开始),此问题得到了很好的解决,在操作系统中可以设置DPI值并即时生效,在设置完DPI值之后,即时生效。然而该技术只存在于常规Windows10操作系统中,且只能通过操作系统中的“显示”设置项来调整,而在Windowspe等其他环境中受限则不能使用。
技术实现思路
针对上述现有技术中存在的缺陷,本专利技术要解决的技术问题是提供一种基于Windows10系统的系统DPI值设置方法,解决现有技术中DPI值设置方法应用范围小、设置的DPI值无法即时生效的问题,应用范围广泛、在Windows10系统的各种环境下都适用、设置的DPI值能够即时生效。为了解决上述技术问题,本专利技术的技术方案是:一种基于Windows10系统的系统DPI值设置方法,包括以下步骤:步骤S1、进入设置程序并查询当前Windows10系统已经设置的DPI值;步骤S2、判断所述DPI值是否等于96,若是,则查询当前显示器的PPI值;若否,则退出设置程序;步骤S3、判断所述PPI值是否大于或等于120,若是,则根据所述PPI值来相应调整所述DPI值;若否,则退出设置程序。优选地,在所述步骤S3中,还包括判断所述PPI值是否为0,若是,则获取所述显示器的分辨率并利用所述分辨率作为辅助对比规则;若否,则将所述DPI值设置为与所述PPI值相接近的值。优选地,在所述步骤S3中,所述利用分辨率作为辅助对比规则包括根据所述分辨率来将所述DPI值及PPI值做对比。优选地,在所述步骤S3中,所述根据所述PPI值来相应调整所述DPI值包括将所述DPI值设置为与所述DPI值相接近的值。优选地,所述与DPI值相接近的值包括120、144、168、192、216、240、264……等。优选地,所述系统DPI值设置方法适用于Windows10系统下的各种环境下。采用上述技术方案,该技术方案提供的一种基于Windows10系统的系统DPI值设置方法,该系统DPI值设置方法通过查询当前Windows10系统中DPI值的数值范围来决定是否对DPI值进行设置,再通过显示器的PPI值与DPI值之间对应关系的算法来相应调整DPI值,从而能够从当前分辨率角度剖析并利用自写算法得出对应DPI值,无需通过操作系统中的“显示”设置项来调整DPI值,解决了DPI值设置只存在于常规Windows10操作系统中而在windowspe等其他环境中受限则不能使用的问题,应用范围广泛、在Windows10系统的各种环境下都适用,并且设置的DPI值能够即时生效,无需通过注销账户或重启电脑来使设置的DPI值生效,效率高,用户体验效果好。附图说明图1为本专利技术一种基于Windows10系统的系统DPI值设置方法的流程图;图2为本专利技术一种基于Windows10系统的系统DPI值设置方法的第一实施例的流程图;图3为本专利技术一种基于Windows10系统的系统DPI值设置方法的第二实施例的流程图。具体实施方式下面结合附图对本专利技术的具体实施方式作进一步说明。在此需要说明的是,对于这些实施方式的说明用于帮助理解本专利技术,但并不构成对本专利技术的限定。此外,下面所描述的本专利技术各个实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。如图1所示,在本专利技术一种基于Windows10系统的系统DPI值设置方法的流程图中,该方法包括以下步骤:步骤S1、进入设置程序并查询当前Windows10系统已经设置的DPI值;步骤S2、判断该DPI值是否等于96,若是,则查询当前显示器的PPI值;若否,则退出设置程序;步骤S3、判断该PPI值是否大于或等于120,若是,则根据该PPI值来相应调整该DPI值;若否,则退出设置程序。可以理解的,该进入设置程序包括点击Windows10系统中的“显示”设置项,进入更改文本、应用等项目的大小设置为100%或125%,这里的100%对应96的DPI值,125%对应120的DPI值。具体地,在该步骤S3中,还包括判断该PPI值是否为0,若是,则获取该显示器的分辨率并利用该分辨率作为辅助对比规则;若否,则将该DPI值设置为与该PPI值相接近的值;在该步骤S3中,该根据该PPI值来相应调整该DPI值包括将该DPI值设置为与该DPI值相接近的值。可以理解的,该与DPI值相接近的值包括120、144、168及192;该系统DPI值设置方法适用于Windows10系统下的各种环境下。结合图1和图2,当DPI值大于96时说明已经指定了DPI值,不需要在设置了,此时退出程序。当DPI值为96时(Windows系统默认的DPI值为96),继续执行步骤S2。查询当前显示器的PPI值:当DPI值为96时,如果PPI值大于等于120了,则显示器所有图片和文字实际显示过小,看上去很不舒服,此时需要对比DPI值和PPI值,设置DPI值为接近PPI值的指,如:120、144、168、192……等;如果PPI值小于120则实际与DPI值相近,就不需要设置DPI值,退出。具体地,图3为本专利技术一种基于Windows10系统的系统DPI值设置方法第二实施例的流程图,在该步骤S3中,该利用显示器的分辨率作为辅助对比规则包括根据该分辨率来将该DPI值及PPI值做对比。可以理解的,该进一步的技术方案包含步骤S3:从当前分辨率角度剖析并利用自写算法得出对应DPI值。可以理解的,本专利技术通过查询当前Windows10系统中DPI值的数值范围来决定是否对DPI值进行设置,再通过显示器的PPI值与DPI值之间对应关系的算法来相应调整DPI值,从而能够从当前分辨率角度剖析并利用自写算法得出对应DPI值,无需通过操作系统中的“显示”设置项来调整DPI值,解决了DPI值设置只存在于常规Windows10操作系统中而在windowspe等其他环境中受限则不能使用的问题,应用范围广泛、在Windows10系统的各种环境下都适用,包括Windows10pe环境中,并且设置的DPI值能够即时生效;如果利用传统的注册表方式更改则需要注销或者重启,而在Windows10pe环境下注销或者重启则所有数据都无效了,而本专利技术无需通过注销账户或重启电脑来使设置的DPI值生效,效率高,用户体验效果好。以上结合附图对本专利技术的实施方式作了详细说明,但本专利技术不限于所描述的实施方式。对于本领域的技术人员而言,在不脱离本专利技术原理和精神的情况下,对这些实施方式进行多种变化、修改、替换和变型,仍落入本专利技术的保护范围内。本文档来自技高网...

【技术保护点】
1.一种基于Windows10系统的系统DPI值设置方法,其特征在于:包括以下步骤:步骤S1、进入设置程序并查询当前Windows10系统已经设置的DPI值;步骤S2、判断所述DPI值是否等于96,若是,则查询当前显示器的PPI值;若否,则退出设置程序;步骤S3、判断所述PPI值是否大于或等于120,若是,则根据所述PPI值来相应调整所述DPI值;若否,则退出设置程序。

【技术特征摘要】
1.一种基于Windows10系统的系统DPI值设置方法,其特征在于:包括以下步骤:步骤S1、进入设置程序并查询当前Windows10系统已经设置的DPI值;步骤S2、判断所述DPI值是否等于96,若是,则查询当前显示器的PPI值;若否,则退出设置程序;步骤S3、判断所述PPI值是否大于或等于120,若是,则根据所述PPI值来相应调整所述DPI值;若否,则退出设置程序。2.根据权利要求1所述的系统DPI值设置方法,其特征在于:在所述步骤S3中,还包括判断所述PPI值是否为0,若是,则获取所述显示器的分辨率并利用所述分辨率作为辅助对比规则;若否,则将所述DPI值设置为与所述PPI值相接近的值。3.根据权利...

【专利技术属性】
技术研发人员:冯锦荣
申请(专利权)人:冯锦荣
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1