ololoev
Junior Member / Новичок
Участник № / Member № 9722
отправлено / posted
Доброго времени суток. Возможно ли зафиксировать окно EvRep в области колонтитулов? Пролистав справку вижу только один путь решения: Создать ГО, в котором будет рукописная строка событий, читающая из файла, и использовать этот ГО как колонтитул.
Сообщения / Posts 4 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
Здравствуйте. Окно EvRep (Событий) зафиксировать нельзя. Обычно, Окно Событий выводится на соседнем мониторе при многомониторном режиме. Или вызывается по событию
Уточните, что Вы планируете реализовать? Можно просто сделать кнопку-индикатор, которая будет отображать, что есть новое сообщение в Окне Событий (и по клику вызывать окно). Так же можно сделать вовсе кнопки-перехода на экран, которые будут подсвечиваться текущими категориями событий каналов на данном экране.
ViktorMaleika
Junior Member / Новичок
Участник № / Member № 9669
отправлено / posted
"Можно просто сделать кнопку-индикатор, которая будет отображать, что есть новое сообщение в Окне Событий (и по клику вызывать окно)." А как это сделать? Разобрался как вывести количество аварий, но как сделать индикацию, которая будет показывать что есть новые, не просмотренные аварии?
Сообщения / Posts 9 | Из / From: Беларусь
| IP / IP: IP адрес / IP address |
ololoev
Junior Member / Новичок
Участник № / Member № 9722
отправлено / posted
quote:Отправитель / Originally posted by АдАстра. Техподдержка: Здравствуйте. Окно EvRep (Событий) зафиксировать нельзя. Обычно, Окно Событий выводится на соседнем мониторе при многомониторном режиме. Или вызывается по событию
Уточните, что Вы планируете реализовать? Можно просто сделать кнопку-индикатор, которая будет отображать, что есть новое сообщение в Окне Событий (и по клику вызывать окно). Так же можно сделать вовсе кнопки-перехода на экран, которые будут подсвечиваться текущими категориями событий каналов на данном экране.
Цель: Создать общую для всех экранов область, в которой будут отображаться последние N событий в порядке живой очереди
Сообщения / Posts 4 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Общую для всех экранов сделать нельзя.
Можно настроить Окно Событий так, что бы оно имело определенный размер (вплоть до "правую часть экрана по всей высоте дисплея"), заданное местоположение (в том числе со смещением так, что бы системная кнопка закрытия окна была вне экрана) и выводилось на графику при старте проекта.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ololoev
Junior Member / Новичок
Участник № / Member № 9722
отправлено / posted
quote:Отправитель / Originally posted by АдАстра. Техподдержка: Общую для всех экранов сделать нельзя.
Можно настроить Окно Событий так, что бы оно имело определенный размер (вплоть до "правую часть экрана по всей высоте дисплея"), заданное местоположение (в том числе со смещением так, что бы системная кнопка закрытия окна была вне экрана) и выводилось на графику при старте проекта.
ololoev
Junior Member / Новичок
Участник № / Member № 9722
отправлено / posted
Также хотелось бы подробнее узнать о том, как сделать кнопку перехода на экран, которая отображает наличие события по каналам в экране?
Сообщения / Posts 4 | Из / From: Россия
| IP / IP: IP адрес / IP address |
quote:Отправитель / Originally posted by ololoev: Можно пожалуйста подробнее о том, как реализовать данный функционал?
Подробно... настроить Окно Событий так, что бы оно имело определенный размер (вплоть до "правую часть экрана по всей высоте дисплея") Справочная Система - Приложения - Задание позиций и размеров окон Ключ GRAPH_WNDSIZE_xxx
заданное местоположение (в том числе со смещением так, что бы системная кнопка закрытия окна была вне экрана) Справочная Система - Приложения - Задание позиций и размеров окон Ключи GRAPH_WNDPOS_xxx и GRAPH_WNDSHIFT_xxx
выводилось на графику при старте проекта. Настройка узла, вкладка Отчет Событий, флаг "Открывать окно EvRep на старте"
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Также хотелось бы подробнее узнать о том, как сделать кнопку перехода на экран, которая отображает наличие события по каналам в экране? Справочная Система - Разработка графического интерфейса - Описание встроенных графических элементов - Группа ГЭ "Кнопки" - ГЭ Переход на экран :
Для обеспечения мигания контура ГЭ нужно задать Доступ (запрос)=TRUE (см. Особенности вызова графического экрана ) и Обработка [36]=да