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

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

Событие исчезновения подсказки


Efir ©   (2008-02-06 21:42:00) 

Какое событие возникает при исчезновении всплывающей подсказки?


clickmaker   (2008-02-07 20:21:00) [1]


> WM_PAINT

не всегда. Если у подсказки стиль класса CS_SAVEBITS и винда сохранила закрытую область, то она просто восстановится из памяти


Efir   (2008-02-07 20:20:00) [2]

Ну так я поэтому и с прашивал, посылается ли какое нибудь событие при исчезновении подсказки, ведь при появлении - посылается. Но как я понял - нет. Значит придётся делать самому.


Германн   (2008-02-07 01:57:00) [3]


> Efir   (07.02.08 01:47) [8]
>
> Для отображения подсказки создал наследника от THintWindow,
>  который и вызывается на Application.OnShowHint. Вот только
> за его исчезновение приходится отвечать самому.
>

Ну дык и отвечай сам. Причём тут какие-либо "события"? "События" возникают (если предусмотрены) "постфактум". И за это отвечаешь тоже ты сам. Т.е. таймеры и MouseMove.


Efir   (2008-02-07 01:47:00) [4]

Для отображения подсказки создал наследника от THintWindow, который и вызывается на Application.OnShowHint. Вот только за его исчезновение приходится отвечать самому.


DrPass   (2008-02-07 01:43:00) [5]


> Какое событие возникает при исчезновении всплывающей подсказки?

WM_PAINT


Германн   (2008-02-07 01:42:00) [6]


> Efir   (07.02.08 01:13) [5]

Дык может и "всякие таймеры" не нужны?
Ты саму задачу озвучь.


Efir   (2008-02-07 01:13:00) [7]

Всега хочется как проще. Решить другим путём не проблема, просто не хочется извращаться (всякие таймеры использовать).


Германн   (2008-02-07 00:56:00) [8]


> Efir   (07.02.08 00:52) [3]
>
>

А момент исчезновения никого не интересует. Кроме тебя. Может и тебе он не нужен? Может продумать задачу и пойти другим путем?


Efir   (2008-02-07 00:52:00) [9]


> MsGuns ©   (06.02.08 22:18) [2]
>
> Ах, события..
>
> Application.OnHint
> Application.OnShowHint


Эти реагируют только на момент появления.


MsGuns   (2008-02-06 22:18:00) [10]

Ах, события..

Application.OnHint
Application.OnShowHint


MsGuns   (2008-02-06 22:16:00) [11]

Application.Hint
Application.HintPause
Application.HintHidePause
Application.ShowHint


Наверх

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