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


Автор: screamota 21.5.2006, 16:35
допустим ....hint:='мама'+#13+'мыла'+#13+'раму';

можно ли изменить цвет , т.е. чтобы слова мама, мыла , раму были разного цвета? 

Автор: Yanis 21.5.2006, 22:08
Цитата(screamota @  21.5.2006,  17:35 Найти цитируемый пост)
можно ли изменить цвет , т.е. чтобы слова мама, мыла , раму были разного цвета?

Можно, только придётся самому рисовать. Для Forms программ существует глобальная переменная HintWindowClass - класс реализация подсказок Windows. Тебе просто нужно сделать своего наследника класса THintWindowClass и перекрыть в нём метод Paint, а потом переназначить HintWindowClass на свой класс. Таким образом ты можешь рисовать всё что тебе угодно в подсказках. 

Автор: Snowy 22.5.2006, 12:53
Вот пример. http://forum.vingrad.ru/index.php?showtopic=90752&view=findpost&p=695917
Там часть текста выделяется жирным.
Просто замени на смену цвета.  

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