https://bugs.winehq.org/show_bug.cgi?id=36644
Reinhold reinhold.hoffmann@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |reinhold.hoffmann@hotmail.c | |om
--- Comment #3 from Reinhold reinhold.hoffmann@hotmail.com --- In some recent tests on high resolution screens (3840 * 2160 and DPI=192) on Windows we ran into a bug which I believe is exactly this one here and open in Wine. I believe that it is becoming really important now to have a solution in Wine where screens of DPI=192 are more and more on the market in particular tablets widely use screens with DPI=192.
We acutally found an issue in our software on Windows with high resolution screens. The scaling for our software had worked fine on screens with DPI=96, but for DPI=192 the scaling went wrong. However, previous releases did not show a scaling issue. Some research brought us to this article here:
https://blogs.msdn.microsoft.com/vcblog/2010/03/11/mfc-applications-now-defa...
According to this article we have created our software with "DPI Awareness = NO" in VS2010 (see link) and with this the scaling on Windows works fine for Windows. Of course, a full high resolution implementation in the software with DPI=192 would be the solution, but the usage of "DPI Awareness = NO" is widely used in many programs and needs to be implemented in Wine as it is implemented in Windows. This is the reason why all those Microsoft programs explorer.exe, notepad.exe etc. (I guess older ones) do not properly scale on Wine with DPI higher than 96. All have been built with "DPI Awareness = NO".
After we have used the directive "DPI Awareness = NO", our software scales properly on high resolution screens on Windows but on Wine the same issue happens as described in this bug.
I hope my comment may helps to understand the issue and the increasing importance that a solution will be available for Wine soon.
Reinhold