Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.10.11;
Скачать: CL | DM;

Вниз

Как изменить вид ползунка у компонента таскбара (TTackBar)?   Найти похожие ветки 

 
Dr.Andrew   (2008-08-15 13:21) [0]

Добрый день!
Как изменить вид ползунка у компонента таскбара (TTackBar)? Например, заменив его своим Bitmap? То есть присвоив
стандартному бегунку (thumb) значение своего bitmap без написания нового компонента. Может как-то через функции API или еще как.
Спасибо за любой ответ.


 
DVM ©   (2008-08-15 13:28) [1]

Можно, только по сложности будет сопоставимо с написанием своего. Т.к. OwnerDraw или чего то подобного у ползунка нет, то можно поступить следующим образом. Заменить оконную процедуру этого элемента управления на свою и написать свой обработчик WM_PAINT (а возможно и WM_ERASEBKGND). Там можно будет отрисовать все что угодно. При рисовании учитывать позицию и прочие параметры ползунка. Для всех остальных сообщений вызывать старую оконную процедуру.


 
Dr.Andrew   (2008-08-15 14:17) [2]

Спасибо, а есть где-нибудь конкретный пример реализации этой задачи?


 
Игорь Шевченко ©   (2008-08-15 14:18) [3]


> а есть где-нибудь конкретный пример реализации этой задачи?


например в DevExpress


 
Dr.Andrew   (2008-08-15 15:03) [4]

Это отличный пример, но пока не по карману :-)  Спасибо.


 
DVM ©   (2008-08-15 15:55) [5]


> Dr.Andrew   (15.08.08 15:03) [4]

в RxLib по-моему есть другой пример, бесплатный.


 
Amoeba ©   (2008-08-17 18:39) [6]


> DVM ©   (15.08.08 15:55) [5]
>
>
> > Dr.Andrew   (15.08.08 15:03) [4]
>
> в RxLib по-моему есть другой пример, бесплатный.
>

И не просто "по-моему", а совершенно точно.

Написание своего TrackBar"а хорошо и подробно описано в книге Р.Конопки.



Страницы: 1 вся ветка

Текущий архив: 2009.10.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
3-1227791625
Handbrake
2008-11-27 16:13
2009.10.11
Firebird, проблема с коннектом


15-1249993837
77
2009-08-11 16:30
2009.10.11
СУБД


2-1249776063
D@sha
2009-08-09 04:01
2009.10.11
DBgrid присвоить значение столбцу


4-1216364068
BaD.P1nG
2008-07-18 10:54
2009.10.11
Иконки установленых приложений


15-1250011755
KilkennyCat
2009-08-11 21:29
2009.10.11
Будет ли крутится внешняя шестенка