Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
1-1131621016
Esenin
2005-11-10 14:10
2005.12.18
StrToUTF8 и региональные установки


3-1130793385
Erick
2005-11-01 00:16
2005.12.18
Как в Delphi работать с MS Access?


4-1129578335
Rianon
2005-10-17 23:45
2005.12.18
Dll и использование немодальных форм в них


4-1129315283
Jetus
2005-10-14 22:41
2005.12.18
Скриншот в файл на чистом API?


1-1132299619
shc
2005-11-18 10:40
2005.12.18
Цвет стрелочки в ComboBox




   Наверх