Показать сообщение отдельно
Старый 14.06.2019, 00:04   #8
MadKid
Member
 
Регистрация: Jun 2019
Адрес: Новосибирск
Сообщения: 76
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Странная работа FBD-блока Fronts? или ClrSrcreen? (нет проблемы)

Собсно, всё придумал, задача решена.
Может кто воспользуется.

Задача: поверх экрана SMArt выводить и гасить fbd-элементы графики.

Решение.
Помещаем на экран "прозрачку" - картинку .png, любого размера, в любом месте, с полностью прозрачным изображением.
Из fbd меняем видимость этой картинки только для того, чтобы перерисовывался экран.
Собсно, ClrScreen в этом случае не нужен, вся fbd-графика, у которой выключен enable, сама стряхивается.

Документация не рекомендует нам рисовать фигуры непрерывно-циклично.
Тогда мы будем держать enable=0, и надо будет его передёргивать всякий раз,
как только на экране что-то меняется, чтобы и наша графика тоже отобразилась.
Не очень удобно, но можно.

ЗЫ можно и не прозрачку, а любую картинку, лишь бы на самый задний план, чтоб её никогда видно не было.

Последний раз редактировалось MadKid, 14.06.2019 в 00:18
MadKid вне форума   Ответить с цитированием