关于DPI问题 [英] About DPI issue

查看:82
本文介绍了关于DPI问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个WIN32 SW,其UI是用96 DPI设计的,因此,当用户将Windows DPI从96更改为120或更大时,UI将是错误的。我想知道是否存在API强制我的软件使用96DPI来显示UI。

I have a WIN32 SW which the UI was designed in 96 DPI, so when user changes the windows DPI from 96 to 120 or bigger, the UI will be wrong. I want to know if there is API to force my SW to display the UI with 96DPI.

推荐答案

从Windows Vista开始,按比例缩放DPI应该会自动发生。我没有任何直接的经验来了解它的工作原理,但是下面是说明如何关闭它的页面:

Starting with Windows Vista, scaling for DPI is supposed to happen automatically. I don't have any direct experience to know how well it works, but here's the page that explains how to turn it off:

http://msdn.microsoft.com/zh-CN/library/ms701681(VS.85).aspx

这篇关于关于DPI问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆