2 ms·
So you enable it by editing the manifest file and embedding the manifest file, but with legacy applications the HiDPI scaling might not be calculated correctly,
by Dork1234 5y ago
So you enable it by editing the manifest file and embedding the manifest file, but with legacy applications the HiDPI scaling might not be calculated correctly, or something assumes Pixels or DIP incorrectly. It might be something in a custom control in MFC, or a library or DLL where the source is long gone and no one can update, or even worst something doing something via COM and VB6.
- jussij 5y agoThat is correct. You enable it with the manifest and then you handle the scaling in the application code. > something assumes Pixels or DIP incorrectly. These are exactly the types of problems legacy applications run into. They will contain hard coded assumption in their code and many of those will be 'pixel based' assumptions.