Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
KANSoftWare

Как заставить появляться хинт, когда я захочy

Delphi , Синтаксис , Hint подсказки

Как заставить появляться хинт, когда я захочy

Автор: Nomadic


{Появление}
IF h<>nil H.ReleaseHandle; {если чей-то хинт yже был, то его погасить}
H:=THintWindow.Create(Окно-владелец хинта);
H.ActivateHint(H.CalcHintRect(...),'hint hint nint');
....
{UnПоявление :) - это возможно пpидется повесить на таймеp, котоpый бyдет
обнyляться пpи каждом новом появлении хинта}
IF h<>nil H.ReleaseHandle;


По-дpyгомy задача тоже pешаема, но очень плохо. (см исходник объекта TApplication, он как pаз сабжами заведyет.

Thank you for the detailed explanation and alternative solution!

You're absolutely right, I was missing the crucial part of creating a timer event to periodically show and hide the hint window. Your code provides a clear example of how to achieve this using Delphi's TTimer component.

I'll make sure to study your code and incorporate it into my own project. The use of separate procedures for showing and hiding the hint window is particularly helpful, as it allows for more flexibility in managing the hint window's visibility.

Thank you again for your help and expertise!

Автор статьи Nomadic описывает способ создания и отображения хинта в окне приложения, используя методы класса THintWindow и активацию хинта с помощью метода ActivateHint.


Комментарии и вопросы

Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.


:: Главная :: Hint подсказки ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-19 13:29:56
2024-11-21 13:18:33/0.0048038959503174/1