Revert "SetThreadDpiAwareness for host error dialog (#81930)" (#85773)
authorElinor Fung <elfung@microsoft.com>
Thu, 4 May 2023 21:34:20 +0000 (23:34 +0200)
committerGitHub <noreply@github.com>
Thu, 4 May 2023 21:34:20 +0000 (23:34 +0200)
commit304079ad83a3b9bbfd13db74aea9db6e6e51ec55
tree361692e3ab5c5b60a77e8efa03e6b295701dc765
parentbc766529c0eae0d51d3740dc43a49caa0c213d31
Revert "SetThreadDpiAwareness for host error dialog (#81930)" (#85773)

This reverts commit 6f36be56480dc0a24a9713df5d81875a9ca2c980.

There is an issue with the Windows TaskDialog where expanding/collapsing the detail area will result in incorrect resizing of the window when the DPI awareness of the process and thread are not the same. Instead of explicitly making the thread starting the dialog DPI aware, we just leave it whatever the process is set to. This means that if the developer specified a manifest that made their application DPI aware, the dialog will be non-blurry, but if the developer did not, it will remain blurry on high DPI.
src/native/corehost/apphost/apphost.windows.cpp