Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.08.2008, 14:16   #1
SkAndrew
Форумчанин
 
Регистрация: 05.04.2008
Сообщений: 244
Сообщение Как изменить вид ползунка у компонента таскбара (TTackBar)?

Добрый день!
Как изменить вид ползунка у компонента таскбара (TTackBar)? Например, заменив его своим Bitmap? То есть присвоив
стандартному бегунку (thumb) значение своего bitmap без написания нового компонента. Может как-то через функции API или еще как.
Спасибо за любой ответ.
SkAndrew вне форума Ответить с цитированием
Старый 15.08.2008, 14:28   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Имхо, проще написать свой компонент или найти
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.08.2008, 15:04   #3
SkAndrew
Форумчанин
 
Регистрация: 05.04.2008
Сообщений: 244
Сообщение

в том-то и проблема, где найти или как написать :-) Хотя бы кто-нибудь помог начать. буду рад любой помощи. Спасибо.
SkAndrew вне форума Ответить с цитированием
Старый 15.08.2008, 16:36   #4
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Пиши свой. Я так понял под "таскбаром" подразумевается Трэкбар?

Унаследуйся от TTrackBar, он нужен как основа, чтобы самому то же самое не писать, и сделай его невидимым. Можно не наследоваться от него, а только повытягивать в свой класс нужные поля - Max, Min и другие, их немного, все остальное тебе не нужно, визуальность не нужна. Потом добавь к классу пару TImage, для ползунка и для линии. Обрабатывай события мыши над этими имиджами, и в зависимости от них меняй нужные свойства трекбара - Position и т.п., попутно меняй координаты. Таким образом получится трекбар к-рый может выглядеть как угодно.

Если ничего не понял, читай про ООП в Дельфи.

Кстати компонентов полно готовых.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как можно изменить цвет полосы меню компонента TMainmenu на форме? SkAndrew Общие вопросы Delphi 6 11.08.2008 17:35
Как заменить стандартный вид ползунка (thumb) в компоненте TTackBar своим собственным? SkAndrew Общие вопросы Delphi 2 11.08.2008 16:26
Имя компонента... prizrak1390 Общие вопросы Delphi 11 17.04.2008 14:47
Как реализовать перемещение ползунка при проигрывании mp3 файла компонент mediaplayer, в нужную позицию? strannik Компоненты Delphi 5 12.12.2006 05:23