You could have a 140 DPI display with the effective value reported as 96 when set to the 100% scaling. Keep in mind that this effective DPI value may be different than the native (raw) DPI value of the display. ![]() These scaling factors correspond to DPI values as follows: Scaling Custom percentages (between 100 – 500) are also possible from Advanced scaling settings, although not recommended. The scaling value is given as a percentage value, such as 100%, 125%, 150%, 175%, 200%, etc. This is possible from the Display Settings. However, Windows allows virtualizing this value by enabling users to set a scaling factor for text and UI elements. OverviewĮvery display has a different value for the DPI (dots per inch), which, by the way, for displays is rather called PPI (pixels per inch) DPI is a term originated from printers. In this article, I will walk through some of the problems of supporting DPI scaling and the solutions for them. That is because the technologies for building native UIs, that is MFC, GDI, GDI+, do not provide DPI scaling support. If you’re developing native applications for Windows using Win32 or MFC and you want to support high DPIs so that the application looks crisp on any display, you have to do a lot of things by hand.
0 Comments
Leave a Reply. |