
The COM/VSTO top-level window is Per Monitor DPI aware.
Sqlitestudio high dpi update#
The following picture shows a few examples of Office solutions running as top-level or child windows, and which DPI awareness mode they will use on Windows April 2018 Update (1803) and later. The most significant factor in determining how your Office solution can handle DPI scaling is whether your solution is a top-level window, or a child window. Windows will send DPI notifications to both top-level and child windows so that the application can redraw when the DPI changes. Windows will send DPI notifications to top-level windows in the application so that it can redraw when the DPI changes. For more information, see the Configure Windows to fix blurry apps section in this article.Īpplication is bitmap stretched when moved to a new display with a different DPI.Īpplication is capable of redrawing itself correctly when the DPI changes. ModeĪpplication always renders as if it is on a display with a DPI value of 96.Īpplication is bitmap stretched to expected size on primary and secondary displays.Īpplication detects the DPI of the primary connected monitor at Windows login but cannot respond to DPI changes. For more information about the DPI awareness modes, see High DPI Desktop Application Development on Windows. This is a simplified description of the modes to explain how Office solutions support them. Each DPI awareness mode supports different capabilities, as described in the following table. Throughout this article we’ll refer to the DPI awareness modes that Windows supports. The following types of Office solutions can be affected by DPI scaling:

However, your Office solution must also respond to changes to draw correctly when the DPI changes. Office 2016 applications, such as Word and Excel, have been updated to respond to changes in scale factor. Applications that don’t support DPI scaling might look fine on low DPI monitors, but will look stretched and blurry when shown on a high DPI monitor. This requires applications to adjust when the user moves the app to a monitor with a different DPI, or changes the zoom level. Many computer and display configurations now support high DPI (dots-per-inch) resolutions, and can connect multiple monitors with different sizes and pixel densities.
