Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Грамотное управление HintWindow


misha_gr ©   (2006-02-16 19:16:00) 

Допустим, наваял я некоторый компонент, наследник TCustomControl. Теперь мне хотелось бы, чтобы при
позиционировании мышки на различные области
данного компонента всплывающая подсказка показывала бы
информацию, соответствующую именно данной области.
При этом вела бы себя корректно. Можно ли это реализовать?


jack128   (2006-02-18 00:29:00) [1]

Обработай сообщение CM_HINTSHOW у твоего CustomControl'a. Там ты сможешь изменить и текст и класс хинта и еще много чего..


misha_gr   (2006-02-17 21:02:00) [2]

Будем посмотреть, большое спасибо )))


Игорь Шевченко   (2006-02-17 18:03:00) [3]


> Как управлять непосредственно окном подсказки?


Может быть, поможет пример управления хинтом в ComboBox'е, описанный в
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=566?


misha_gr   (2006-02-17 12:54:00) [4]

Проблема малость в другом. Как управлять непосредственно окном подсказки? Например я пытался менять свойство Hint компонента, пытался использовать Application.CancelHint и Application.ActivateHint. В общем, моих знаний не хватает чтобы реализовать нужное мне поведение хинта, а точку в прямоугольнике я уж как-нить вычислю.
В любом случае спасибо, буду знать что есть такая стандартная ф-я )))


Rouse_   (2006-02-17 12:16:00) [5]

PtInRect()


Наверх

Титульная страница Поиск, карта сайта Написать письмо