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

Какой тип имеют окна значков в системном трее?   Найти похожие ветки 

← →
avers_sm   (2008-05-04 14:25) [0]

Ув. мастера, мне требуется найти в трее значек некоторого приложения и погасить его. Пробую искать по заголовку окна - не получается, так как в списке окон (в заголовках) не вижу ничего похожего. Пытался искать дочерние окна от трея (тип Shell_TrayWnd), но дочерних к нему не выдает. Если  окна значков трея имеют какой-то определенный тип, то подскажите.


← →
avers_sm   (2008-05-04 14:53) [1]

Решение нашел сам. Вернее просто разобрался. Оказывается, при создании иконки для  поля Wnd структуры TNotifyIconData как раз и используется Handle, того окна, который будет обрабатывать сообщение от этой иконки. А потому я нашел нужное мне окно программы, взял ее Handle и уже по нему удалил значек, связанный с этой программой. Кому интересен код:


procedure HideIcon(HWind:THandle); // дескриптор окна ("хозяина") иконки
var
 no: TNotifyIconData;
begin
 with no do
 begin
   cbSize:=Sizeof(TNotifyIconData);
   Wnd:=HWind; // Handle;
   uID:=0;
 end;
 Shell_NotifyIcon(NIM_Delete,@no);
end;


← →
Rouse_ ©   (2008-05-04 15:20) [2]

вот тут еще глянь: http://rouse.drkb.ru/winapi.php#fwsystrayinfo


← →
avers_sm   (2008-05-04 15:25) [3]

Спасибо, посмотрю. А то я мало что смог найти именно по работе с треем.


← →
Игорь Шевченко ©   (2008-05-04 16:33) [4]

Какой тип имеют окна значков в системном трее?

Тип кнопки на ToolbarWindow32



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

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



Память: 0.45 MB
Время: 0.007 c
15-1236807005
Юрий
2009-03-12 00:30
2009.05.17
С днем рождения ! 12 марта 2009 четверг


2-1238722674
novai
2009-04-03 05:37
2009.05.17
где можно прочитать о:


15-1237120041
Юрий Зотов
2009-03-15 15:27
2009.05.17
Почтовый клиент перестал работать на отправку...


15-1237324761
Kostafey
2009-03-18 00:19
2009.05.17
Посоветуйте железо для сервера


2-1238960438
Дмитрий
2009-04-05 23:40
2009.05.17
Столкнулся с проблемой в простой програмке.Помогите пожалуйста !




   Наверх