Вниз
Скачать: CL | DM;

Иконка в трее!   Найти похожие ветки 

← →
(CHALING 32)S K i N E R ©   (2005-12-16 12:39) [0]

Моя программа сворачивается в трей и там отображается иконка, а когда Explorer закрывается и снова запускается икона исчезает, как её возобновить?


← →
Rouse_ ©   (2005-12-16 12:50) [1]

Подписываешся на сообщение о пересоздании эксплорера вот так:

WM_TASKBARCREATED := RegisterWindowMessage("TaskbarCreated");

и потом жди когда тебе придет: WM_TASKBARCREATED.
Как пришло делай Shell_NotifyIcon(NIM_ADD, @FTrayIcon);


← →
IceBeerg ©   (2005-12-16 16:06) [2]

2 Rouse_ ©   (16.12.05 12:50) [1]
Тут еще нужно и заплатку от microsoft поставить, у меня выше указанным Вами способом, в XP, не работет.


← →
Rouse_ ©   (2005-12-16 16:40) [3]

Какую заплатку? У меня это с 98-го Windows работает...


← →
(CHALING 32)S K i N E R ©   (2005-12-16 17:49) [4]

Может поставить на обновление иконку!


← →
(CHALING 32)S K i N E R ©   (2005-12-16 17:49) [5]

Может поставить на обновление иконку!


← →
Reset   (2006-01-03 17:10) [6]

а как мне заменить иконку на другую ?

если
MyTrayIcon := .....
Shell_NotifyIcon(NIM_MODIFY, @MyTrayIcon);
не работает !


← →
Leonid Troyanovsky ©   (2006-01-03 17:32) [7]


> Reset   (03.01.06 17:10) [6]

> MyTrayIcon := .....
..
> не работает !


Возможно, что проблема именно в .....

--
Regards, LVT.


← →
Reset   (2006-01-03 21:02) [8]

В процедуре, которая меняет иконку, такие строки:

MyTrayIcon.hIcon := LoadIcon(hInstance,"MAINICON"); // ну или MAINICON2, принципиальной разницы нет :)
Shell_NotifyIcon(NIM_MODIFY, @MyTrayIcon);


работать-то работает, но наблюдается вот такой вот глюк...
дело в том, что я работаю с balloon"ом и при смене иконки
вот эта самая Shell_NotifyIcon(NIM_MODIFY, @MyTrayIcon);
даёт странный эффект - появляется balloon со "старым"
сообщением и иконка меняется когда захочет, то меняется,
то нет, то замораживается...

убираю строку и всё работает как надо - сообщения
не дублируются, но ... и иконка. разумеется, не меняется :/

аналогичная строка есть и в процедуре показа balloon"а...

где грабли???


← →
ss2   (2006-01-04 12:41) [9]

http://www.delphikingdom.info/asp/answer.asp?IDAnswer=29588



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

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



Память: 0.47 MB
Время: 0.027 c
15-1141281222
Holy
2006-03-02 09:33
2006.03.26
Однобитный ЦАП как работает?


2-1142279229
LordOfRock
2006-03-13 22:47
2006.03.26
Дерево и много текста


6-1134645753
Plastic Angel
2005-12-15 14:22
2006.03.26
Indy in Depth....?


2-1141920953
Nirvana
2006-03-09 19:15
2006.03.26
Вопрос о переносе слов в


2-1141878722
tolians
2006-03-09 07:32
2006.03.26
Ребят ну помогите сделать этот Запрос




   Наверх