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

Вниз

Трей-иконки   Найти похожие ветки 

 
DagOT-R ©   (2007-07-02 04:32) [0]

Мож ктонибудь подскажет, как узнать информацию о всех иконках в трее, т. е. делаю свой "аля Експлорер.эхэ", а мне нуна вся информация о трее (все картинки с иконок, и чтобы при правклике грузуном на иконках в МОЁМ таскбаре вызывалось их родное контекстное меню)?


 
Rouse_ ©   (2007-07-02 10:48) [1]

http://rouse.drkb.ru/winapi.php#fwsystrayinfo


 
DVM ©   (2007-07-02 22:28) [2]


> т. е. делаю свой "аля Експлорер.эхэ"

Имхо, брось эту затею. Надеюсь сложность задачи представляешь?


> Мож ктонибудь подскажет, как узнать информацию о всех иконках
> в трее,

Ну это не очень сложно. Механизм работы тут такой. Как известно за помещение иконки в область уведомлений отвечает функция Shell_NotifyIcon. Данная функция сама практически ничего не делает, она лишь пересылает всю информацию о добавляемых/удаляемых/изменяемых иконках окну с классом Shell_TrayWnd с помощью сообщения WM_COPYDATA. Shell_TrayWnd - это класс окна панели задач. Следовательно, чтобы указанная информация приходила нашему окну, надо чтобы оно имело указанное имя класса. Обрабатывая это сообщение, мы можем получить исчерпывающую информацию обо всех иконках. Но, следует иметь ввиду, что процесс эксплорера должен быть остановлен, иначе ничего не получится.

Если информацию об иконках надо получать при запущенном эксплорере, то выход один - ставить ловушку на сообщения окна Shell_TrayWnd и отлавливать WM_COPYDATA.



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

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

Наверх




Память: 0.47 MB
Время: 0.022 c
15-1198113820
Anatoly Podgoretsky
2007-12-20 04:23
2008.02.10
О выборе платформы для ВЕБ и ФТП сервера


15-1199642243
sauron
2008-01-06 20:57
2008.02.10
JAVA софт


9-1167351310
Scene
2006-12-29 03:15
2008.02.10
Octree и BSP - одно и тоже ?


15-1199704189
Kerk
2008-01-07 14:09
2008.02.10
Скрытые модели Маркова


2-1200317471
AntonUSAnoV
2008-01-14 16:31
2008.02.10
где достать таблицу с кодировкой символов в Windows?