TGViewer
Турбокодер Турбокодер @turbocoderblog · 336 subscribers
Post #122 512
Продолжение (окончание??) детектива с поддержкой масштабирования 😱

Мне все таки стало интересно почему же присутствие точки влияло на правильную работу настроек масштабирования.
Я поискал информацию, но ничего не нашел. Потыкался туда-сюда и решил, ладно пусть будет название сборки без точки.

Но через некоторое время все опять перестало правильно отображаться, хотя я ничего не менял 😥

Я уже понял, что точка не причем. Поменял название на TurboConf.Application123 и все заработало. Но через некоторое время опять перестало.
Видимо где-то кэшируется какая-то настройка. Почистил все кэши которые только можно, поискал в реестре ничего.

Первое время работает правильно, потом перестает.

Запустил Process Explorer и добавил колонку DpiAwareness. Тут я заметил интересную вещь, первое время после запуска приложения настройка показывается та которую я задавал (Unaware), но через некоторое время сама меняется на PerMonitorV2.

Я полез в свойства приложения и увидел что флаг в настройках совместимости Dpi установился на "Приложение".

Я снял его и все заработало, через некоторое время флаг опять установился 😓

После некоторых изысканий, я выяснил что в недрах Windows 10 есть такая чудесная настройка "Исправление масштабирования для приложений". Если система считает, что приложение отображается неправильно, она сама начинает пытаться исправлять это. Тем самым мешая мне правильно определять координаты в конфигураторе для вывода элементов. 😡

Заставлять пользователей искать и отключать этот флаг не хотелось, поэтому решил переписать систему масштабирования чтобы работала с учетом этой функции.

Но это уже отдельная история, заслуживающая отдельного рассказа 😉
  • 🔥 20
More from @turbocoderblog
  1. May 22, 2026Купил подписку Claude Pro Max на месяц за 1600 руб. попробовать. В результате после нескол…
  2. May 14, 2026Вот чем я сегодня занимаюсь весь день?? - Ранее бесплатный сервис VK ОРД ввел тариф за мар…
  3. Mar 12, 2026Задумался о покупке OLED монитора SAMSUNG Odyssey G5. Вроде на бумаге все хорошо, но смуща…
  4. Feb 5, 2026Как я и предполагал, начались побочные эффекты массового вайб-кодинга. GitHub признал, что…
  5. Feb 3, 2026Очень популярная тема сейчас - OpenClaw. Агент с ИИ, который делает за вас действия на ком…
  6. Feb 2, 2026Интересная статистика. Посмотрел результаты ежегодного опроса на ИС. 70% ответили, что НЕ…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →