| Нужно сделать так, чтобы в TRichEdit отображалась анимация и её поведение полностью повторяло поведение текста в этом компоненте (примерно как в GIPe или FriendlyChat). Были сделаны попытки добиться этого путем TWebBrouser (при добавлении строки к странице анимания перегружалась и начиналась заново, что неприемлимо), а также сменой родителя компонента TRXGIFAnimator из RXLib на нужный TRichText, далее шло отслеживание всех событий прокрутки, печати и всего остального и их соответствующее изменение. И вроде бы всё работает, но с ужасными тормозами. Перевод анимании на платформу DirectX существенных улучшений не дал. Если кто знает, как это сделать или есть ли готовые компоненты это реализующие, прошу помочь мне. Не обязательно выкладывать код, хотя бы направление мысли. Заранее спасибо. |