0

在没有清单文件的情况下执行时,我的 Winforms 应用程序显得非常模糊。有了它和添加的代码

<System.Windows.Forms.ApplicationConfigurationSection>
    <add key="DpiAwareness" value="PerMonitorV2" />
</System.Windows.Forms.ApplicationConfigurationSection>

模糊确实消失了,但它需要用户有一个额外的 .config 文件才能使应用程序在运行时看起来清晰。我尝试将表单的 AutoScaleMode 变量设置为 Font 和 Dpi,但两者都没有区别。我也在网上找到了这个SetProcessDpiAwarenessContext功能,但我不确定这是否是我正在寻找的,我不知道如何在我的代码中实现它。

是否可以在没有清单文件的情况下从我的应用程序中消除模糊?

4

0 回答 0