求设置Windows7 or Vista系统DPI的API。

levelmouse 2009-04-23 07:33:17
通过修改注册表值来设置的不要,最好是系统API,不甚感激!
...全文
247 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lucia1_Liu 2010-05-14
  • 打赏
  • 举报
回复
參考:http://zwkufo.blog.163.com/blog/static/2588251201012205853950/
fanfanfyq 2010-03-18
  • 打赏
  • 举报
回复
我也想知道,楼主现在知道了吗?
levelmouse 2009-04-29
  • 打赏
  • 举报
回复
没人知道呀,哎,结帖。
healer_kx 2009-04-24
  • 打赏
  • 举报
回复
就只有96和120两种设置吧,?
levelmouse 2009-04-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 healer_kx 的回复:]
就只有96和120两种设置吧,?
[/Quote]

还有用户自定义的,按百分比自由调整。
比方说100%就是96,125%就是120,150%就是144。
levelmouse 2009-04-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cnzdgs 的回复:]
查一下SystemParametersInfo看有没有你要修改的设置。
[/Quote]
通过SystemParametersInfo设置字体等确实可以达到类似于DPI变更的效果,
但是DPI是可以用户自己调整的,不局限于96,120,144等,这个时候
SystemParametersInfo里面的一些参数就比较难设置了,貌似没有什么规律。
而且此时DPI的值(从注册表或用API得到)是没有变化的。

能得到DPI值的API不少,可是设置有效的API一个也没找到,困恼中,满天星
大哥再帮忙看看吧,谢谢了。
cnzdgs 2009-04-23
  • 打赏
  • 举报
回复
查一下SystemParametersInfo看有没有你要修改的设置。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧