![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Событие исчезновения подсказки
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