Скажите пожалуйста есть ли возможность оставить всплывающее окно(экран) поверх основных экранов? Т.е. если у меня открыто маленькое всплывающее окно и я перевёл мышью фокус на основной экран мне надо что бы всплывающее не исчезало, а закрывалось только при нажатии на крестик.
Как это можно реализовать?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Если в реальном времени вызван статический экран и был вызван всплывающий, он всегда будет поверх статического.
Posted by Gennady (Участник № / Member № 6305) on :
Прошу прощения я не совсем верно описал мою ситуацию.
У меня на втором экране тоже всплывающее окно. Но мне надо по верх него открыть ещё одно маленькое всплывающее окно. И при этом если я мышью перевожу фокус на на другое окно, мне надо что бы это маленькое окно не пропадало а оставалось по верх всех окон. На данный момент оно пропадает если мышью нажать куда то в другое место.
Есть ли возможность настроить окно для его отображения "по верх всех окон" ?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Штатной настройки типа поверх всех окон нет. Можно постоянно вызывать нужный всплывающий экран, посылая значение "2" на вход канала вызова нужного экрана (программно, с помощью генератора или CALL.MOVE). Но следует учитывать, что в таком режиме этот экран будет постоянно вызываться со всеми вытекающими.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Принципиально можно реализовать Вашу задачу несколькими способами:
1. Принудительный вызов всплывающего экрана. Способ реализации описан выше. Для решения задачи рекомендуется разместить все всплывающие окна так, что бы они не накладывались друг на друга.
2. Использовать Графические Объекты как Колонтитулы на необходимых статических или всплывающих экранах.
3. Использовать Графические Объекты со скрываемыми слоями.
На электронный адрес Технической Поддержки пришлите Ваш проект и подробное описание поставленной задачи. Мы сможем подобрать для Вас подходящий вариант.