Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

Making Your Desktop Apps Shine on High- DPI Displays

1 hour, 21 seconds


Right click “Save as…”

Slides (view online)
+My schedule - My schedule
Beautiful high-density displays are coming to Windows, and Windows 8.1 is ready for them—but what about your apps? This talk takes a deep dive into how Windows 8.1 scales different classes of desktop apps, and how the user can control system scaling behavior. You’ll learn how to write a new class of desktop apps capable of scaling their own content, window chrome, and input, and adapting to each display and to the user’s scaling settings. This session will focus on a sample app using C++, Win32, and Direct2D, with quick looks at Windows Presentation Foundation (WPF) apps and HTML website samples. Finally, it’ll cover specific techniques for scaling various kinds of content, including vector graphics, text, color fonts, SVG, and bitmaps.
For more information, check out this course on Microsoft Virtual Academy:

Follow the discussion

  • Oops, something didn't work.

    Getting subscription
    Subscribe to this conversation
  • SvenSven

    So MS is leaving Winforms developers out in the cold ? Winforms (GDI+) was THE UI technology you promoted for 8 years, guys. Literally tens of thousands (if not more) of LOB apps have been written over the years and are still fully supported by ISVs all over the world ! Nobody has the time or money to rewrite these apps. Please show some love !

  • BenBen

    why this guy spent 3 mins talk about what he did in past 18 years, who cares?

  • SdkSdk

    Is the manifest value actually "True/PM", or do you mean two dpi aware XML nodes to stay compatible with both?

  • @Sdk:It is actually "True/PM", a single manifest declaration which is interpreted appropriately on 8.1 versus downlevel.

  • When is the WPF sample going to be available? Or better yet, why is handling this not built into .NET 4.5.1, since WPF is already System DPI aware?

Remove this comment

Remove this thread


Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.