首页 / 软件开发 / .NET编程技术 / Windows 7开发:高 DPI - 本机
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 下设置的用户界面元素• 标记为应用程序 DPI- 感知• 缩放按钮大小及布局• 缩放窗口大小,使用默认的主题文字文本的 API系统要求您需要拥有以下程序才能完成实验 :• Microsoft Visual Studio 2008• Windows 7