Как приложение может обнаруживать масштабирование и отслеживает изменение макета в Windows 10 - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть приложение, которое может контролировать другую позицию приложения.При запуске он получает текущее расположение и размеры мониторов.Они используются для расчета правильного положения окна на дополнительном мониторе с другим (не по умолчанию) масштабированием.Но когда пользователь обновляет макет приложения, приложение продолжает использовать начальные значения.

есть ли возможность фиксировать изменение масштабирования или отслеживать изменение макета?

1 Ответ

0 голосов
/ 20 февраля 2019

Вам необходимо получать и обрабатывать сообщения WM_DPICHANGED и WM_DISPLAYCHANGE.

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

...