3 ms·
Applications also have to listen for messages that indicate a dpi change (moving between screens) and recalculate and redraw everything for the new dpi. The leg
by Joeri 5y ago
Applications also have to listen for messages that indicate a dpi change (moving between screens) and recalculate and redraw everything for the new dpi. The legacy codebases which are easily retrofitted to do that are the stuff of myths and legends.
- AnIdiotOnTheNet 5y agoSo the solution is to push a completely new UI framework as though that won't require any code to be touched?
- jussij 5y ago> Applications also have to listen for messages that indicate a dpi change That is how a well behaved 'DPI Aware' application should work. However, even for those badly written DPI applications that don't listen for those changes, the work around is to first make the required DPI changes and then restart those badly written DPI applications, as they will then pick up those DPI changes on startup.