Page 1 of 1

Приложение "мылится" при включении масштабирования

Posted: Fri May 03, 2019 12:19 pm
by noa
Добрый день! Пролистал заголовки, поискал по форуму, но не нашел подобного обсуждения.
Приобрел монитор 4K, поставил масштабирование 150% в Windows 7 и все стало хорошо, кроме отображения в Akelpad - оно все размыленное. Можно ли как-то это поправить? Ладно если бы менюшки, но при этом мылятся шрифты в самом приложении, что очень сильно бьет по глазам, а редактор очень любим. Может кто-то решал данную проблему или разработчик сможет поправить?
Да, в других приложениях тоже есть "мыло" (это вполне ожидаемо), но в них это не так критично.

Posted: Tue May 07, 2019 5:14 am
by Instructor
Попробуйте: Нечёткое (мутное, размытое) окно программы

А можно скриншот Akelpad'а на фоне программы без размытия?

Posted: Thu May 09, 2019 5:59 am
by noa
Instructor wrote:А можно скриншот Akelpad'а на фоне программы без размытия?
Прошу простить за долгий ответ, был в местах без интернета.

По ссылке чуть позже сегодня посмотрю (хотя много что уже пробовал).

Вот скриншоты из Akelpad и Wordpad (шрифт Courier New, 10).
Также прикладываю скрины диалогового окна Save As из обоих программ.

Пробовал пересобирать приложение, как советовали тут https://habr.com/ru/post/254211/
но после пересборки exe приложение перестало запускаться (честно, сильно пока не разбирался).

Image Image

UPDATE: по ссылке читал ранее, пробовал поставить "Disable desktop scaling ... ", но для AKelpad эта опция недоступна =/

Image

Posted: Mon May 13, 2019 1:58 am
by Instructor
noa
dpiAware = false:
http://akelpad.sourceforge.net/files/Ak ... iAware.zip

Если заработает, будет странно, т.к. в AkelPad'е практически везде используются системные вызовы.

Posted: Mon May 13, 2019 3:49 am
by noa
Instructor wrote:noa
dpiAware = false:
http://akelpad.sourceforge.net/files/Ak ... iAware.zip

Если заработает, будет странно, т.к. в AkelPad'е практически везде используются системные вызовы.
Поставил в настройках exe "Disable display scaling on high DPI settings" и стало нормально работать.
Image