基于Visual C++2010与windows SDK fo windows7开发windows7平台的新特性--HighDPI为视觉障碍的人服务
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了基于Visual C++2010与windows SDK fo windows7开发windows7平台的新特性--HighDPI为视觉障碍的人服务,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1602字,纯文字阅读大概需要3分钟。
内容图文
![基于Visual C++2010与windows SDK fo windows7开发windows7平台的新特性--HighDPI为视觉障碍的人服务](/upload/InfoBanner/zyjiaocheng/923/98429813ef9141cba370fdadd79dabe1.jpg)
? ?基于Visual C++2010与windows SDK fo windows7开发windows7平台的新特性--HighDPI为视觉障碍的人服务 ? ?
HighDPI是windows7提出的一种新特性,使应用程序更加容易地为视觉障碍者服务,使程序随着窗口一样自动缩放,
展示完美的效果,下面我们来实践一下,如何开发基于HIGHDPI的应用程序
首先体验下,在英文windows7下如何设置highDPI
在控制面板下设置,设置highDPI新特性
您将运行在96 DPI设置和144 DPI设置应用程序,然后比较每个UI元素。
1.运行程序在144 DPI 设置,设置操作系统Win7的操作系统DPI设置为144DPI,创建一个多文档程序ribbon程序
HighDPIAPP1,可见ribbon界面如下:
2.是否启用HighDPI设置,请打开项目设置,如下图所示,设置Enable DPI Awareness
运行应用程序在144 DPI的状态下设置为视觉障碍的人使用
请确保您的计算机的设置为DPI144(150%) - 请参阅练习详情1。
如果确认要为视觉障碍的人的使用,
在生成菜单上,选择重新生成解决方案。
在调试菜单上,选择开始调试。
看看程序在high DPI下的运行,
对比下 DPI Awareness Disabled 在144 DPI 设置与 the 96 DPI 设置
UI Element | Appearance at 144 DPI with DPI Awareness disabled |
---|---|
Size of the window frame | Much larger |
Size of the buttons | Larger |
Size of the text | Larger |
Blurriness | Yes |
改变设置,运行在144 DPI 设置下看看具体实际效果,
随后的图形展示的UI在highDPI上的变化.
UI element | DPI-aware application on a computer set to 144 DPI |
---|---|
Size of the window frame | Larger |
Size of the buttons | Larger |
Size of the text | Larger |
Blurriness | No |
任务栏之间,模式比较,highDPI模式与其他模式的不同!字体与控件都变大了,使视觉障碍的人更加容易使用
本文作者专著《Visual C++2010开发权威指南》即将推出,敬请关注,Visual C++2010最近技术,Windows7开发最新技术!
posted on 2009-12-27 18:51 Yincheng 阅读(295) 评论(0) 编辑 收藏
内容总结
以上是互联网集市为您收集整理的基于Visual C++2010与windows SDK fo windows7开发windows7平台的新特性--HighDPI为视觉障碍的人服务全部内容,希望文章能够帮你解决基于Visual C++2010与windows SDK fo windows7开发windows7平台的新特性--HighDPI为视觉障碍的人服务所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。