| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > TrackBar |
| Автор: VovanReksi 6.4.2010, 20:06 |
| Добрый день. Подскажите, пожалуйста, что надо сделать - чтобы изменить прорисовку стандартного компонента TrackBar? Можно полностью заменить прорисовку - но для этого необходимо полностью самому - всё прорисовывать(все составляемые, определять все состояние компонента). А мне необходимо, по возможности, чтобы TrackBar был не прямоугольной областью, а у виде дуги. И еще подскажите, можно ли где-нибудь посмотреть размеры составляемых компонента(белой области, ползунка...) относительно размеров компонента. Спасибо. |
| Автор: Cumshot 7.4.2010, 15:13 | ||
VovanReksi, Вы сами ответили на свой вопрос
ИМХО по другому никак. |
| Автор: VovanReksi 7.4.2010, 15:59 | ||
Спасибо. А можно посмотреть, где нибудь стандартную прорисовку? Я смотрел в классе самого TrackBar - вроде как он рисуется при помощи функции SendMessage(),как тогда можно изменить форму его прорисовки? |
| Автор: ~FoX~ 9.4.2010, 20:23 |
Ни как. Надо свой компонент писать... можно даже на основе того же тракбара, но ИМХО, проще сизнова написать |