Вверх ↑
Разработчик
Ответов: 26103
Рейтинг: 2124
#1: 2022-01-25 17:05:00 ЛС | профиль | цитата
andrestudio писал(а):
Практически заготовка для градиентной панели

Здорово, теперь остались только муки выбора. Спс тебе за код, он еще пригодится. Я не хочу глобально трогать контролы. TrackBarRush мне кое-как удалось сделать полностью прозрачным, применив регионы, но это еще то решение.
Я хочу дать возможность конструировать нужные контролы самому. Больше всего для этого подходит только DocumentTemplate. И тут намечается два пути -- полностью переделать DocumentTemplate под GDI в Alpha-режиме, потому что обычный трогать не стоит, и оставить "As Is". Или применить к DocumentTemplate суперсэмплинг, что является самым коротким путем. Но, твой код точно пригодится, тк DocumentTemplate не поддерживает RoundRect для градиентного поля, а его неплохо бы иметь. Кстати, твой код может отрисовать на контексте принтера или ему пофиг на контекст, что подсунули, на том и отрисовали?
карма: 22

0
Редактировалось 1 раз(а), последний 2022-01-25 17:05:31