Скажем, у меня есть два монитора:

Left = 1280 x 768
Right = 1920 x 1200

Я открываю программу Right которая на панели управления настроена на мой основной дисплей. Когда я нажимаю кнопку "развернуть", она расширяется, чтобы заполнить 1920 x 1200 как и ожидалось. Теперь скажите, что я развернул его, перетащил Left и повторите. Что ж, теперь он расширен только до 1280 x 768 и все внутренние элементы также правильно масштабированы; Я предполагаю, что внутренности находятся на относительной метрике некоторого типа.

Но как приложение узнает, на каком экране оно находится в данный момент?

0