Windows 7开发:高 DPI - 管理2011-04-18 MSDN 概述只有约 55 %的用户实际设置的显示器的最大分辨率 . 大多数用户使用低分 辨率,因为在高分辨率下看到的文字比较小 . 但是 , 减少了一些分辨率带来的负面影响 , 包括 :• ClearType 不正确地呈现在非本地的分辨率• 用户无法 在精确的内容下看到高分辨率的内容• 高分辨率的照片,在这些情况下不能提 供的最高保真度为了提高文字的大小 , 鼓励用户增加 DPI 设置 , 显示在他们的高 逼真度的优势 , 而不是降低分辨率 , 会受到负面影响 . 但是 , 虽然这解决了与高保真流 失的问题 , 应用程序在没有 DPI 感知的情况下经常有一些不合适的效果 , 您在后面的模块 中会遇到 .随着 windows 7 的发行,将更大程度的采用高 DPI ,理由如下 :• 更多的 OEM 厂商预计将开始销售高 DPI 设置配置的笔记本电脑• Windows 7 的清洁功能的设备安装已预先配置为高 DPI• 用户界面的控制面板 的高 DPI 很容易找到添加高 DPI 的支持对您的应用程序比以往更重要 . 下面的练 习需要一个基本的 Win32 应用程序,并且告诉你如何使 DPI 感知 .目标在 本次试验中 , 您将学习如何 :• 确保计算机处于高 DPI 模式下• 比较在 144 DPI 和 96 DPI 下设置的用户界面元素• 修改窗体的自动缩放模式系统需求您必须拥有下列项完成这个实验 :• Microsoft Visual Studio 2008• Windows 7练习 #1: 确保计算机是在高 DPI 模 式在本次练习当中 , 确保您计算机运行 windows 7 是设置在 144 的高 DPI 模式 . 为了避免注销和登录进程 , 您不要在这项工作中作出的任何更改 DPI 设置 .任务 1: 检查计算机是否设置 144 DPI1. 在开始菜单上 , 单击控制面板2. 在控 制面板的右上角的检索文字框里 , 输入显示 , 和一个搜索列结果展现出来 , 如下面屏幕快 照 :