Мое приложение Winforms выглядит очень размытым при выполнении без файла манифеста. С ним и добавленным кодом
<System.Windows.Forms.ApplicationConfigurationSection>
<add key="DpiAwareness" value="PerMonitorV2" />
</System.Windows.Forms.ApplicationConfigurationSection>
размытость действительно исчезает, но для этого требуется, чтобы у пользователя был дополнительный файл .config, чтобы приложение выглядело четким при его запуске. Я попытался установить для переменной AutoScaleMode моей формы значения Font и Dpi, но ничего не изменилось. Я также нашел в Интернете функцию SetProcessDpiAwarenessContext
, но я не уверен, что это то, что я ищу, и я не знаю, как реализовать ее в своем коде.
Можно ли убрать размытость из моего приложения вообще без файла манифеста?
App.xaml
, так как это не проект WPF, а проект Winforms. - person Ero   schedule 25.07.2020Program.cs
. Однако сейчас я получаю несколько ошибок. Все они CS0246. Они возникают при использованииInPtr
(это опечатка?) и при каждом использованииDPI_AWARENESS_CONTEXT
в перечислении. В чем дело? - person Ero   schedule 25.07.2020