Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Подсветка вкладок в TTabSet'e


Автор: Delphist 14.3.2007, 15:53
Ребята не подскажите как в TTabSet Delphi2006 сделать так, чтобы при наведении курсора мыши на вкладку TabSet'a она бы подсвечивалась цветом отличным от цвета других вкладок?

Автор: ama_kid 14.3.2007, 16:58
Вручную опять надо делать... В прошлом твоем посту показали, как отлавливать оконные сообщения табсета - в данном случае добавь просто обработку сообщений http://msdn2.microsoft.com/en-us/library/ms645616.aspx (Хотя он есть в списке сообщений дефалтового табсета, может OnMouseMove использовать для отлова перемещения мыши по контролу) и http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/pantdraw_88ac.asp (для собственной отрисовки вкладок - а вручную отрисовывать придется)...

Автор: Elfebet 14.3.2007, 21:52
WS_CLIPCHILDREN or WS_CHILD or WS_VISIBLE or TCS_TABS or TCS_HOTTRACK

Автор: Delphist 15.3.2007, 09:31
Цитата(Elfebet @  14.3.2007,  22:52 Найти цитируемый пост)
WS_CLIPCHILDREN or WS_CHILD or WS_VISIBLE or TCS_TABS or TCS_HOTTRACK

Всунуть это надо куда?

Автор: VICTAR 15.3.2007, 16:30
Цитата(Delphist @  15.3.2007,  09:31 Найти цитируемый пост)
Всунуть это надо куда? 

По идее в 
Код

procedure CreateParams(var Params: TCreateParams);

Но откуда константы TCS_TABS и TCS_HOTTRACK?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)