Вверх ↑
Разработчик
Ответов: 26160
Рейтинг: 2127
#1: 2022-01-31 04:11:45 ЛС | профиль | цитата
Как и обещал -- патч с полными правками. Это альфа-релиз. Если все будет нормально, то буду добавлять, может сам еще найду несущественное. Rush-контролы тоже вошли в патч, тк их обновления пока нет на SVN. Обновление с SVN обязательно, тк я внес дополнение в градиентный элемент DTM.

--- Добавлено в 2022-01-31 04:16:09

Вот пример отрисовки на новом обновленном элементе градиента DTM. И это полное альфа-наложение на контекст контрола, кроме текста (он накладывается отдельно на отрисовку в обычном режиме). Градиентный элемент DTM поддерживает: 4 основных градиента, 4 двойных градиента и один центральный градиент; инверсию градиента; скругление краев прямоугольника и сглаживание линий.



Как видно из примера -- время отрисовки занимает около 500 uSec.

А вот это то, за что я проел всю плешь andrestudio



--- Добавлено в 2022-01-31 04:56:29

Но, к сожалению, это не для всех контролов, а только для тех, которые поддерживают KOL-прозрачность. Поэтому совместить эти контролы с некоторыми другим не получится, в частности, с TrackBarRush, он не переваривает KOL-прозрачность. Но если его не планируется ставить, то на Label-е можно что-то интересное сделать, не хуже, чем на PaintBox-e
карма: 22

1
файлы: 1Patch_31-01-2022.zip [176.4KB] [348]
Голосовали:ric
Редактировалось 11 раз(а), последний 2022-01-31 04:56:55