Создание мультимониторного проекта в InTouch

Создание мультимониторного проекта в InTouch

Основным документом, на основе которого производится настройка системы при разработке мультимониторного проекта является ITAppManagement.pdf соответствующей версии (см. документацию из дистрибутива), а именно раздел 12: Setting Up a Multi-Monitor System.

При создании мультимониторного проекта в первую очередь ориентируемся на конечное разрешение проекта, который хотим получить.
Сконфигурировать можно проект с максимальным разрешением 10000х10000 пикселей. Мы рассмотрим два варианта собранных из двух мониторов (компоновки с бо́льшим количеством мониторов конфигурируются аналогично).



При конфигурации мультимониторного проекта предварительно необходимо произвести ряд настроек:
1. Открыть папку с проектом и найти файл InTouch.ini
2. Найти строчку ScaleForResolution=0 и изменить значение с 0 на 1, чтобы получилось ScaleForResolution=1
3. Найти файл Win.ini (расположен в папке C:\Windows )
4. Добавить следующие строки:
                              MultiScreen=1
                              MultiScreenWidth=X                  (X - суммарная ширина (разрешение) экранов проекта)
                              MultiScreenHeight=Y                 (Y - суммарная высота (разрешение) экранов проекта)

1. Компоновка мониторов с одинаковым разрешением
Возьмем вариант с двумя мониторами, оба из которых имеют разрешение 1920*1080:


Если мы хотим создать проект, в котором эти два монитора находятся рядом - нам необходимо в целевом разрешении проекта задать суммарную ширину в 3840 пикселей:


В итоге мы сможем вести разработку окон сразу под необходимое нам разрешение 3840*1080 пикселей:


Экран, который расположен слева для приложения будет считаться первым ( левый верхний уровень является точкой отсчета координат Х:0 Y:0).
При разработке экранных форм производим смещение окон, которые необходимо отображать на втором экране на 1920 пикселей:











Если разработка ведется на одномониторной машине (например ноутбук), то в нижней части Windows Maker будет доступен ползунок, позволяющий перемещаться и ориентироваться между экранами:


В режиме исполнения разработанные окна будут выглядеть так:


2. Компоновка мониторов с разным разрешением
Процесс разработки аналогичен предыдущим пунктам с отличием в конечном разрешении.
Предположим, что используется монитор 1920*1080 и монитор 800*600:


В этом случае целевое разрешение будет (1920+800)*1080 = 2720*1080:


Разработка и отображение окон будет выглядеть аналогично предыдущему пункту:


При работе с Windows Server 2003 и Windows XP:
При работе с указанными операционными системами необходимо в настройках дисплея, во вкладке "Расширенные" (Advanced) перейти на вкладку Опции (Options).
Найти и установить галочку на "Use NT-style multi-display
Принять и сохранить все изменения и вернуться к предыдущему пункту.
Дополнительная информация по теме представлена в технических заметках TN426, TN1242TN970 и TN829TN10414 на техническом портале вендора.