无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2800|回复: 4

[求助] 请教win10中设置系统DPI的API

[复制链接]
发表于 2018-11-9 00:59:30 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 红毛樱木 于 2018-11-9 11:31 编辑

win10设置系统的DPI不用重启即可生效,请问有相关设置API的资料吗?
以往我们都是想方设法读取系统的DPI,现在我想反过来去设置系统的DPI到一个想要的值。
不用改注册表的方式,谢谢。
发表于 2018-11-9 11:04:55 | 显示全部楼层
SetProcessDpiAwareness :设置当前进程对高DPi的支持方式
GetProcessDpiAwareness :查询某个进程对高DPI的支持方式
GetDpiForMonitor : 获取某个Monitor的DPI
WM_DPICHANGED :当某个程序窗口被拖到另外一个DPI的Monitor时收到

点评

你这是获取系统的DPI,程序适配系统DPI。和我说的不是一个事  详情 回复 发表于 2018-11-9 11:30
回复

使用道具 举报

 楼主| 发表于 2018-11-9 11:30:20 来自手机 | 显示全部楼层
2012jiashanni 发表于 2018-11-9 11:04
SetProcessDpiAwareness :设置当前进程对高DPi的支持方式
GetProcessDpiAwareness :查询某个进程对高DPI ...

你这是获取系统的DPI,程序适配系统DPI。和我说的不是一个事

点评

刚好我也在开发 等我开发出来告诉你 我这边找到的资料就是这么几个 应该是用这几个API设置某个进程 具体还在研究  详情 回复 发表于 2018-11-9 13:23
回复

使用道具 举报

发表于 2018-11-9 13:23:44 | 显示全部楼层
红毛樱木 发表于 2018-11-9 11:30
你这是获取系统的DPI,程序适配系统DPI。和我说的不是一个事

刚好我也在开发 等我开发出来告诉你  我这边找到的资料就是这么几个  应该是用这几个API设置某个进程 具体还在研究

点评

不知道是不是有进展呢? 我也碰到了这个问题。。。  详情 回复 发表于 2019-1-13 17:19
回复

使用道具 举报

发表于 2019-1-13 17:19:46 | 显示全部楼层
2012jiashanni 发表于 2018-11-9 13:23
刚好我也在开发 等我开发出来告诉你  我这边找到的资料就是这么几个  应该是用这几个API设置某 ...

不知道是不是有进展呢? 我也碰到了这个问题。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-28 18:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表