Mahou icon indicating copy to clipboard operation
Mahou copied to clipboard

HiDPI действует как попало

Open Mercury13 opened this issue 5 years ago • 13 comments

Problem/Request description

mahou6 (посмотрите картинку в масштабе 100%, это важно!)

Проблема низкоприоритетная (Mahou — утилита, которую настроил и забыл), тем не менее, может, есть какие-то пути решения в вашем фреймворке?

Я ещё не смотрел, как в Mahou работают плавающие окошки, работать надо.

System information

  • Windows version: 10 (масштаб 150%)
  • Windows architecture: x64
  • .Net version: 4.7
  • Mahou version: см. на скриншоте

Mercury13 avatar Mar 11 '19 14:03 Mercury13

Windows 7 SP1, .Net 4.0, масштаб 135%: Безымянный Часть потенциальных новых пользователей, увидев такое, сразу откажутся от программы, даже не станут разбираться, так что не такая уж низкоприоритетная проблема.

Mikhail-M12 avatar Jul 19 '19 21:07 Mikhail-M12

@Mikhail-M12 @gMakaan @Mercury13 Добавил поддержку разных DPI в d41372c, должно лучше работать теперь.

BladeMight avatar Apr 03 '20 20:04 BladeMight

Без имени

windows 10 1909 125% scale

Shedevri avatar Apr 11 '20 15:04 Shedevri

@Shedevri Это не latest-commit.

BladeMight avatar Apr 11 '20 15:04 BladeMight

Для обновления до latest-commit:
  1. Во вкладке "Обновления" поставить канал обновлений на LatestCommit(Beta), и обновиться как обычно(проверить, скачать обновление)
  2. На странице: https://github.com/BladeMight/Mahou/releases/tag/latest-commit есть постоянно авто-обновляемые сборки. (если не знаешь какую брать - Release_x86_x64.zip)

BladeMight avatar Apr 11 '20 15:04 BladeMight

Для обновления до latest-commit:
  1. Во вкладке "Обновления" поставить канал обновлений на LatestCommit(Beta), и обновиться как обычно(проверить, скачать обновление)
  2. На странице: https://github.com/BladeMight/Mahou/releases/tag/latest-commit есть постоянно авто-обновляемые сборки. (если не знаешь какую брать - Release_x86_x64.zip)

да спасибо за быстрый ответ, исправил ,

Shedevri avatar Apr 11 '20 18:04 Shedevri

изображение Ну, не HiDPI, но хотя бы читабельно. Закрывать или не стоит?

Mercury13 avatar Apr 12 '20 00:04 Mercury13

@Mercury13 У тебя не включено чтобы Mahou делал "HiDPI", сейчас у тебя это система делает, в свойствах Mahou.exe: 2020 04 12 - 03'16'10_wndCl 2020 04 12 - 03'15'06_wndCl

И перезапусти.

BladeMight avatar Apr 12 '20 00:04 BladeMight

Это значит, программную сторону вы сделали, а в XP Theme Manifest не прописали. Пропишите, пожалуйста.

Mercury13 avatar Apr 12 '20 00:04 Mercury13

А я думал что SetProcessDPIAware хватает, когда я у себя проверял, вроде работало даже без выбора из свойств.

BladeMight avatar Apr 12 '20 00:04 BladeMight

Проверил только что: на 170%, без настроек в свойствах, работает: explorer exe_2020 04 12 - 03'33'43_full

А если поставить на "Система" тогда будет размыто/растянуто как на твоём скрине.

BladeMight avatar Apr 12 '20 00:04 BladeMight

А у меня чего-то нет — и это во многом зависит от каких-то скрытых настроек Windows.

Mercury13 avatar Apr 12 '20 01:04 Mercury13

У кого как... Ну если "автоматически" не работает тогда можно и вручную настроить(один раз и навсегда, если не менять расположение exe), так что это не проблема. (IMHO)

BladeMight avatar Apr 12 '20 01:04 BladeMight