High DPI

During install, Windows 7 automatically detects whether your screen supports High DPI. If it does, Windows 7 automatically sets the screen resolution to High DPI. If your application is not DPI aware, this may cause some display issues, including text clipping, pixilated bitmaps, layout issues, and mismatched font sizes. <br /> This unit will show you how to solve issues related High DPI and how to write DPI-aware applications.

Hands-On Labs

  • High DPI - Managed

    This lab will first walk through how a user configures a system for high DPI, and then it will take a basic .NET application and show you how to make it DPI-aware.

  • High DPI - Native

    This lab will first walk through how a user configures a system for high DPI, and then it will take a basic Win32 application and show you how to make it DPI-aware.

  • High DPI - MFC

    In this lab, you will learn how to find out if a system is in high DPI mode, how to enable or disable the DPI-awareness property in MFC applications using Visual Studio 2010, and compare UI elements at 144 DPI and at 96 DPI.<br /> This lab requires Visual Studio 2010 Beta 2 (or higher).