![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Hint&ShowHint
SMATMP © (2005-09-13 13:47:00)Уважаемые мастера! Как сделать так, чтобы Hint двигался вслед за Mouse как на оглавлении вашего сайта?
SMATMP (2005-09-20 18:45:00) [1]Удалено модератором
SMATMP (2005-09-16 16:27:00) [2]Народ! Никто не хочет предложить альтернативные варианты?
SMATMP (2005-09-15 12:46:00) [3]Спасибо, icWasya! Эта штука реально работает!
Только можно ли уменьшить дрожание регенерации при перемещении или это перерисовка в новых координатах и только создается такое впечатление?
Я имею в виду то, что при перемещении мышки и появлении хинта в оглавлении данного сайта у меня такого впечатления не создается...
icWasya (2005-09-14 11:19:00) [4]
procedure TForm1.onMouseMove(Sender....
var
P: TPoint;
.....
GetCursorPos(P);
Application. ActivateHint(P);
.....
SMATMP (2005-09-13 14:48:00) [5]Может и не THint... К тому же я имел в виду не конкретно HTML Browser, а любой компонент.
Пусть есть TForm1 = class(TForm). Делаю Form1.ShowHint в True, присваиваю Hint значение, скажем 'подсказка'. При наведении курсора на форму появляется хинт 'подсказка'. Двигаю курсор. Хинт остается на месте и гаснет через некоторое время. А нужно, чтобы он двигался вслед за мышкой. Вот и все.
Можно конечно в месте позиции курсора выводить не THint, а какой-либо компонент, но я надеюсь, что есть способ настройки именно THint. В любом случае буду благодарен альтернативному варианту.
msguns (2005-09-13 14:26:00) [6]А кто сказал, что это именно THint ?