Форум: "Система";
Текущий архив: 2003.12.12;
Скачать: [xml.tar.bz2];
ВнизУдаление иконки из трея Найти похожие ветки
← →
Anonimus (2003-10-08 10:42) [0]Привет всем!!!!
У меня вот какая проблема..:
Мне нужно удалить иконку из трея от чужого приложения, допустим Internat. Для того чтобы ее удалить мне нужно получить Хэндл окна обработчмка и номер иконки в трее. Вопрос как получить этот номер..???? Пробовал простым перебором не помогает...
Помогите плиз кто знает.....!!!
P.S Чуть не забыл.. а что если у приложения нет окна, то тогда как быть с хенделом..?????
← →
Dimka Maslov (2003-10-08 13:13) [1]Щёлкнуть по индикатору правой клавишей мыши, во всплывшем меню выбрать пункт "свойства", где погасить флажок "Отображать индикатор на панели задач". Программно реализуется при помощи mouse_event
← →
Anonimus (2003-10-08 13:51) [2]Спасибо конечно за совет...))))))))) Но мне нужно удалить ее из своего приложения, и не заметно для пользователя. Internat я привел в качестве примера, это не обязательно должен будет он...
← →
Nikolay M. (2003-10-08 15:47) [3]Возможно, повесить хук на вызов функции Shell_NotifyIcon и узнать, с какими параметрами иконка кладется в трей?
← →
DVM (2003-10-08 15:55) [4]
> Nikolay M. © (08.10.03 15:47) [3]
> Возможно, повесить хук на вызов функции Shell_NotifyIcon
> и узнать, с какими параметрами иконка кладется в трей?
Проще не на Shell_NotifyIcon, а на WM_COPYDATA. К тому же иконка может быть добавлена до запуска программы, которая будет ее удалять.
Вот здесь статья, как можно удалить иконку:
http://www.programme.ru/archive/2001/3/032001_1.phtml
← →
Anatoly Podgoretsky (2003-10-08 16:05) [5]Anonimus (08.10.03 13:51) [2]
Слепой какой то пользователь
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2003.12.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c