<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Responding to Comments on &amp;quot;High DPI Support in Windows Aero Vista&amp;quot;</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/09/14/753467.aspx</link><description>I received a number of great comments and questions on my last post about High DPI Support in Windows Aero Vista . Adrian makes a very solid point about applications that do in fact work correctly at high DPI, and scale appropriately, and in general are</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Responding to Comments on "High DPI Support in Windows Aero Vista"</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/09/14/753467.aspx#753513</link><pubDate>Thu, 14 Sep 2006 10:47:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:753513</guid><dc:creator>Dean Harding</dc:creator><description>You know, I've been running Vista (Beta 2) at 144 DPI, and I checked that &amp;quot;Use Windows-XP style scaling&amp;quot; - which basically turns off the bitmap scaling.&lt;br&gt;&lt;br&gt;The reason is that I've found most app actually work PROPERLY in high-DPI situations - not the other way around. So I was forever checking their &amp;quot;disable DPI scaling&amp;quot; checkboxes in the &amp;quot;Compatibilty&amp;quot; tab.&lt;br&gt;&lt;br&gt;Notable exceptions are basically anything that provides a custom &amp;quot;skin&amp;quot;. But mostly it works pretty good, and the blurryness that the bitmap scaling does means I can't use an app for more than five minutes without going cross-eyed.&lt;br&gt;&lt;br&gt;One strange exception is Windows Live Messenger. MSN Messenger (the old version) scaled properly, but WLM does not...</description></item><item><title>re: Responding to Comments on "High DPI Support in Windows Aero Vista"</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/09/14/753467.aspx#754089</link><pubDate>Thu, 14 Sep 2006 17:35:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:754089</guid><dc:creator>bitbonk</dc:creator><description>WPF device independent pixels for dummies&lt;br&gt;&lt;br&gt;&lt;a rel="nofollow" target="_new" href="http://bitbonk.spaces.live.com/blog/cns"&gt;http://bitbonk.spaces.live.com/blog/cns&lt;/a&gt;!E17530AA6EFF7871!143.entry?_c11_blogpart_blogpart=blogview&amp;amp;_c=blogpart#permalink</description></item><item><title>re: Responding to Comments on "High DPI Support in Windows Aero Vista"</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/09/14/753467.aspx#754096</link><pubDate>Thu, 14 Sep 2006 17:44:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:754096</guid><dc:creator>Sven Groot</dc:creator><description>Again a mention of using manifests to indicate your app is high-DPI aware. Again without any mention of how to do it.&lt;br&gt;&lt;br&gt;All I can find in the Windows SDK is SetProcessDPIAware which I can't use (it causes all sorts of scaling issues if you call it in a .Net 2.0 app, whereas the apps behave correctly if you just check the &amp;quot;don't scale&amp;quot; box on the compatibility tab). I'd love to see if the manifest approach works, but I can't find how to do it. Is there any documentation on it? Is it even implemented yet?&lt;br&gt;&lt;br&gt;On a sidenote: the big problem with high DPI scaling of bitmaps is that it seems that most applications (including Windows Explorer, even in Vista, as well as Office 2007) seem to scale them using the GDI StretchBlt function, which looks absolutely terrible. I guess it's too late to switch Windows over to some form of scaling that actually uses some form of smoothing, even if just bilinear. At least the DWM scaled apps don't have this problem, but the blurry text makes them give me a headache.</description></item><item><title>re: Responding to Comments on "High DPI Support in Windows Aero Vista"</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/09/14/753467.aspx#754928</link><pubDate>Fri, 15 Sep 2006 02:29:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:754928</guid><dc:creator>Dean Harding</dc:creator><description>Sven: You have to call it before absolutely anything else. I usually do it in the same place I call Application.EnableVisualStyles() - seems to work for me (though I haven't done extensive testing).&lt;br&gt;&lt;br&gt;But I agree that a quick post on how to do it the &amp;quot;manifest&amp;quot; would be nice...</description></item><item><title>re: Responding to Comments on "High DPI Support in Windows Aero Vista"</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/09/14/753467.aspx#757490</link><pubDate>Sat, 16 Sep 2006 14:26:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:757490</guid><dc:creator>Sven Groot</dc:creator><description>I know, but even if it's the very first thing I call in Main(), the autoscaling still messes up.&lt;br&gt;&lt;br&gt;I think it has to do with font scaling. .Net 2.0 scales forms based on font size, and by default it uses the DEFAULT_GUI_FONT returned by GetStockObject, which changes size with the DPI settings but has a number of drawbacks, including not adhering to the user's font size settings and always returning MS Sans Serif (even though you'd want it to use Tahoma on XP and Segoe UI on Vista).&lt;br&gt;&lt;br&gt;So I make my forms use a different font, which does use the correct font for the OS and adhere to the font size settings. When I do this, in combination with SetProcessDPIAware, it doesn't scale correctly anymore. Like I said, if I don't call that, but check the &amp;quot;disable DPI scaling&amp;quot; option on the compatibility tab, it does scale correctly.</description></item><item><title>Software Information &amp;raquo; Greg Schechter&amp;#8217;s Blog : Responding to Comments on High DPI Support in &amp;#8230;</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/09/14/753467.aspx#7257607</link><pubDate>Sat, 26 Jan 2008 19:36:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7257607</guid><dc:creator>Software Information » Greg Schechter’s Blog : Responding to Comments on High DPI Support in …</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://softwareinformation.247blogging.info/greg-schechters-blog-responding-to-comments-on-high-dpi-support-in/"&gt;http://softwareinformation.247blogging.info/greg-schechters-blog-responding-to-comments-on-high-dpi-support-in/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Windows 7 Release Candidate gets new features</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/09/14/753467.aspx#9570080</link><pubDate>Mon, 27 Apr 2009 04:33:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9570080</guid><dc:creator>Windows 7 Release Candidate gets new features</dc:creator><description>&lt;p&gt;Esta build (7100. 0. winmain_ win7rc. 090421- 1700) foi compilada na passada Ter&amp;#231;a- Feira e ao que parece j&amp;#225; come&amp;#231;ou a ser distribu&amp;#237;da a parceiros OEM.&lt;/p&gt;
</description></item><item><title> Greg Schechter s Blog Responding to Comments on High DPI Support in | Wood TV Stand</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/09/14/753467.aspx#9672427</link><pubDate>Mon, 01 Jun 2009 02:13:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9672427</guid><dc:creator> Greg Schechter s Blog Responding to Comments on High DPI Support in | Wood TV Stand</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://woodtvstand.info/story.php?id=5515"&gt;http://woodtvstand.info/story.php?id=5515&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>