Список авторских статей о Trace Mode 7.
Ранее мы рассмотрели тонкую настройку проекта через CNF-файл
Продолжим данную тему и настроим Окно Событий.
Все настройки, которые можно сделать в Среде Разработки описаны в Справочной Системе - Приложения - Задание позиций и размеров окон
В CNF-файле можно задать размеры и местоположение. Эти настройки в приоритете над настройками при редактировании узла.
Указанные ниже ключи применимы для всех системных окон, достаточно вместо xxx ввести название окна (см. Справочную систему). Ниже, рассмотрим применение ключей только для Окна Событий
GRAPH_WNDPOS_xxx
Позволяет настроить местоположение системных окон (в том числе, на разный дисплеях в многомониторном режиме).
GRAPH_WNDPOS_EVREPMAIN=B0P0D0
B0 - окно, относительно которого задается положение (0 - Окно МРВ, 1 - Дисплей1, 2 - Рабочий стол и для многомониторных режимов)
P0 - относительное положение окна, например, верхний левый угол, нижний правый и т.д., выбирается из списка (номер строки)
D0 - номер дисплея для многомониторных режимов
- GRAPH_WNDPOS_EVREPMAIN=B1P3D0 - на первом дисплее, верхний правый угол, без многомониторного режима
- GRAPH_WNDPOS_EVREPMAIN=B2P3D1 - на Рабочем столе, верхний правый угол, на втором дисплее
GRAPH_WNDSIZE_xxx
Позволяет настроить размеры окна.
- GRAPH_WNDSIZE_EVREPMAIN=H200W200 - окно при запуске проекта будет размером 200х200 пикселей.
- GRAPH_WNDSIZE_EVREPMAIN=H1080W1920 - окно при запуске проекта будет размером 1920x1080 пикселей.
GRAPH_WNDSHIFT_xxx
Позволяет сдвинуть положение экрана попиксельно. Положительное значение - сдвиг вправо или вверх, Отрицательное значение - сдвиг влево или вниз.
- GRAPH_WNDSHIFT_EVREPMAIN=H10W0 - сдвинуть окно по горизонтали вправо на 10 пикселей
- GRAPH_WNDSHIFT_EVREPMAIN=H0W-20 - сдвинуть окно по вертикали вниз на 20 пикселей
В итоге, используя все три ключа (или часть из них) можно задать расположение и размеры окна Событий так, что бы оно занимало, скажем, всю правую часть экрана. При этом для редактирование Вам не нужна Среда Разработки.
Окно Событий легко интегрируется в проект и будет заметно на любом экране, в том числе при многомониторном режиме.
Пример. Проект New_Webber (из DEMO базовый формат) с выводом Окна Событий на втором дисплее в верхнем правом углу и размером 960х540 (половина от FullHD)
Успехов в изучении Программы и применении полученных знаний! 👽