|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#16
|
|||
|
|||
У меня ноль понимания куда их вставлять, пробовал перед private ругается в саму прогу тоже, в справочнике делфи не нашел про них ниче, как ими пользоваться?
|
#17
|
||||
|
||||
вставить в private и нажать Ctrl+Shift+C
добавлено позже в справке все есть: message (directive) Пишу программы за еду. __________________ Последний раз редактировалось NumLock, 29.03.2012 в 13:12. |
Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
sandysman (29.03.2012)
|
#18
|
|||
|
|||
С этим я уже разобрался, но щелчок мыши определяется только по если я по форме щелкаю, с треком не получается, пытался поставить условие когда мышь на попадает на трэкбар то выводится сообщение в лэйбл, но пока без результатно.
|
#19
|
||||
|
||||
А почему не подошел мой вариант с добавлением ссответствующих свойств к трэкбару?
|
Этот пользователь сказал Спасибо YVitaliy за это полезное сообщение: | ||
sandysman (29.03.2012)
|
#20
|
|||
|
|||
Цитата:
он подошел все по норме, просто когда я передвигаю трекбар, или щелкаю чтобы он передвинулся музыка прерывается, вот я и подумал разделить твою подсказку. Ее выполнять на нажатие мыши, а на отпуск клавиши проигрывать песню, вот мне и показались не плохим вариантом эти процедуры для реализации. |
#21
|
|||
|
|||
Цитата:
|
#22
|
||||
|
||||
TTrackBar является потомком типа TWinControl, а в нем все эти методы прописаны. Просто разработчики подумали, что для трэкбара эти свойства лишние, вот и не добавили их ему. А так, трэкбар наследует большинство свойств от родителя - TWinControl. Ты лучше скачай мой пример в последнем моем посте. Установи компонент, он появится во вкладке Samples.
|
Этот пользователь сказал Спасибо YVitaliy за это полезное сообщение: | ||
sandysman (29.03.2012)
|
#23
|
|||
|
|||
Это все просто супер, работает) такие бы штуки самому писать)
|
#24
|
|||
|
|||
А кто-нибудь может подсказать, графическое исполенение проги лучше делать через canvas или с начало рисовать картинки, а потом их использовать в виде кнопок, прокрутки трэка и т.д. Или можно где-нибудь просто качать скины готовые, или есть прога через которую удобно реализовать скин или анимацию кнопки и потом легко их внедрить в delphi7?
|
#25
|
||||
|
||||
редактор изображений:
c:\WINDOWS\system32\mspaint.exe или можно сразу файл-ресурс создать: c:\Program Files\Borland\Delphi7\Bin\imagedit.exe Пишу программы за еду. __________________ |
Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
sandysman (30.03.2012)
|
#26
|
|||
|
|||
готовые скины – alphaskins
|
Этот пользователь сказал Спасибо Pyro за это полезное сообщение: | ||
sandysman (30.03.2012)
|
#27
|
|||
|
|||
Можно ли через канву закрасить поле TRACKbar??
|
#28
|
||||
|
||||
изменить что-то в TrackBar'e (нарисовать, поменять цвет отдельного элемента, его форму и т.д.) можно по обработке события WM_NOTFY (точнее команды NM_CUSTOMDRAW), вариант как это провернуть можно посмотреть в моем вопросе здесь на форуме, для закраски поля (если имеется в виду "основа" TrackBar'а - то, на чем находится шкала, по которой бегает ползунок) отправная точка обработка сообщения WM_ERASEBKGND (хотя никто не мешает совместить отрисовку канала и поля - но это как более простой, но менее "правильный" путь)
Последний раз редактировалось cotseec, 02.04.2012 в 18:44. |
Этот пользователь сказал Спасибо cotseec за это полезное сообщение: | ||
sandysman (03.04.2012)
|
#29
|
|||
|
|||
Цитата:
а где можно по больше посмотреть про событие wm_notfy?, в учебниках как-то все сжато |
#30
|
||||
|
||||
|
Этот пользователь сказал Спасибо cotseec за это полезное сообщение: | ||
sandysman (04.04.2012)
|