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

Вниз

Смена Hint а в трее   Найти похожие ветки 

 
AntiDotNet   (2010-01-28 22:41) [0]

Здравия желаю всем!
Никак не могу понять, как сделать так, чтобы при наведении на иконку в трее моего приложения (это слава богу я сумел сделать) во всплывающей подсказке отображать динамически изменяемые данные по таймеру, ну взять хотя бы текущее время.
Есть подозрение копать в стророну обработки WM_MOUSEMOVE, однако даже не знаю что там написать.
как быть?


 
0x00FF00   (2010-01-29 02:31) [1]

{$OFFTOP ON}
Ох, вспоминаю старые добрые времена =)
Ведь самый популярный вопрос тогда был — "Как запуздырить иконку в трей!"



По сабжу:
(актуально для ХР, насчёт висты и далее не осведомлён)
Если всплывающая подсказка уже "всплыла", то средствами работы с ShellNotifyIcon тут делу не помочь. Даже если текст подсказки сменится, то отобразится он не ранее, чем текущая исчезнет, и будет вызвана новая, в которой и будет нужный текст.

Поэтому, менять её динамически следует "в обход": либо перехватывать дескриптор окна подсказки, скармливать ему новый текст и перерисовывать насильно, либо с самого начала выводить собственноручно созданное окно, которое и будет меняться по таймеру.


 
0x00FF00   (2010-01-29 02:33) [2]

> с самого начала

имеется в виду "по запросу на всплывание подсказки".



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
15-1262988764
trxnet
2010-01-09 01:12
2010.03.28
Декодирование Quoted-Printable, Base64


4-1210920061
REA
2008-05-16 10:41
2010.03.28
COM порт, асинхронные чтение запись


4-1231749046
kalexi
2009-01-12 11:30
2010.03.28
Какие флаги нужны для создания формы без кнопки на панели задач?


1-1246863401
WeX
2009-07-06 10:56
2010.03.28
Реализовать систему плагинов


15-1260785196
xayam
2009-12-14 13:06
2010.03.28
Потестируйте пожалуйста поисковик DMSearch 2.0