Форум: "Начинающим";
Текущий архив: 2010.03.28;
Скачать: [xml.tar.bz2];
ВнизСмена 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.004 c