Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.18;
Скачать: CL | DM;

Вниз

Собственный хинт в трее   Найти похожие ветки 

 
Spellcaster   (2005-10-13 15:22) [0]

Граждане дельфинаристы! Столкнулся тут с небольшой задачкой.
Моя программа сворачивается в трей, а в хинте к нему я хотел бы показывать довольно много некоторой инфы, причём желательно также делать это по нажатию горячей клавиши. Стандартный хинт для значка в трее не превышает 64 символов, к тому же процесс его показа не контролируется программой, нужно что-то другое. ХР-шные balloon-ы тоже не подходят. Совсем хорошо было бы рисовать на хинте самому, чтобы изобразить разные шрифты, цвета и т.д. Однако то, что легко сделать для своей программы (OnHint, HintWindow,...), не применимо к трею.
Отсюда вопрос №!: можно ли как-то зарегистрировать собственный класс хинт-окна для системного лотка?
Я этого способа не нашел и пошёл следующим путем: решил ловить события от иконки в трее и самому показывать обычное окно с Memo. И здесь опять возникло затруднение: как отследить моменты показа/скрытия окна?
Вопрос №2: Есть ли в АПИ что-то вроде OnHint?
Ну ладно, делаем руками. С показом ещё ладно, поймать mousemove, подождать секунду и form.show. А вот как поймать уход мыши с иконки? ведь когда мышь уходит, окно просто перестает получать mousemove. Можно, конечно, запустить таймер, который будет запоминать последнюю полученную позицию мыши и сравнивать её с getcursorpos, но это как-то чересчур топорно.
Вопрос №3: как отследить уход мыши с иконки?


 
Ball   (2005-10-13 18:47) [1]

как отследить уход мыши с иконки
http://www.delphikingdom.info/asp/answer.asp?IDAnswer=29588


 
SpellCaster   (2005-10-20 14:01) [2]

Спасибо.
Была у меня мысля заюзать таймер, но потом захотелось сделать что-то поэлегантнее. Наверно, это неосуществимо :(



Страницы: 1 вся ветка

Текущий архив: 2005.12.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.034 c
14-1132916654
Svetlana5505044
2005-11-25 14:04
2005.12.18
Мат. вопрос


4-1129312446
Fay
2005-10-14 21:54
2005.12.18
Переключить раскладку их хука


14-1132970523
Юрий Зотов
2005-11-26 05:02
2005.12.18
Просматривая...


14-1132910754
Pazitron_Brain
2005-11-25 12:25
2005.12.18
Что бы было...


2-1133357948
Новичек
2005-11-30 16:39
2005.12.18
Небольшой вопрос относительно функции function recv.