![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как проверить выводится ли на экран окно Hint
Я © (2008-01-24 13:17:00)Нужно проверить выводится ли Хинт на форме. Как такое сделать?
Семеныч (2008-01-24 13:40:00) [1]Так если Вы сами выводите хинт и сами его гасите - значит Вы и так всегда знаете, выведен он, или нет. Введите в компонент булевский флажок и переключайте его при выводе/гашении хинта, а когда надо - проверяйте этот флажок.
Palladin (2008-01-24 13:37:00) [2]ну так ты же выводишь, значит ты знаешь момент когда ты его выводишь
Я (2008-01-24 13:36:00) [3]Вообще задача такая. Есть мой компонент. И когда пользователь водит по нему (OnMouseMove) я проверяю координаты и вывожу определённыей хинт в определённом месте (мне не надо перемещать хинт). И я хочу оптимизировать. Пока юзер водит в пределах одной области я хочу вывести и не перерисовывать хинт. Вот и нужно мне проверить есть ли хинт.
Семеныч (2008-01-24 13:35:00) [4]Вообще, вопрос сформулирован неудачно. Что значит "выводится ли Хинт"? Виден в данный момент или может ли быть виден в принципе?
Palladin (2008-01-24 13:33:00) [5]не сканает, OnHint и вывод окна с хинтом разные вещи...
clickmaker (2008-01-24 13:31:00) [6]Application.Hint <> '' ?
Семеныч (2008-01-24 13:29:00) [7]Посмотрите события TApplication. Там есть OnHint и OnShowHint.
Я (2008-01-24 13:22:00) [8]Не. Мне программно надо проверить
Palladin (2008-01-24 13:21:00) [9]глазками посмотреть