dpi意識:Windows位圖縮放(6.0)與系統Aware(6.1)
對問題進行故障排除
根本原因是更新版本中新納入的第三方組件。 儘管該應用程序固有的DPI未清除性,但第三方組件還是引入了DPI意識。
管理DPI意識
DPI意識可以在應用程序清單中明確控制:
<code class="language-xml"><application> <windowsSettings> <dpiAware>false</dpiAware> </windowsSettings> </application></code>
<code class="language-csharp">SetProcessDPIAware(); GetAwarenessFromDpiAwarenessContext(GetWindowDpiAwarenessContext(hWnd));</code>
添加到應用程序清單中。 如果第三方組件強制DPI意識,請考慮將添加到
以上是為什麼我的DPI-Unaware應用程序在更新到系統意識之後突然表現出UI失真?的詳細內容。更多資訊請關注PHP中文網其他相關文章!