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

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

Как проверить выводится ли на экран окно 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]

глазками посмотреть


Наверх

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