Удалить чужую иконку из трея

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
gvozd1989
Новичок
Новичок
 
Сообщения: 38
Зарегистрирован: 13.01.2005 (Чт) 9:16
Откуда: Украина

Удалить чужую иконку из трея

Сообщение gvozd1989 » 09.11.2005 (Ср) 9:32

Подскажите, плиз, как удалить иконку чужого приложения из трея?
Изображение

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 09.11.2005 (Ср) 9:34

Узнать ее идентификатор и послать команду на удаление. Возможно, сделать это придется в контексте чужого процесса.
А зачем?
Lasciate ogni speranza, voi ch'entrate.

gvozd1989
Новичок
Новичок
 
Сообщения: 38
Зарегистрирован: 13.01.2005 (Чт) 9:16
Откуда: Украина

Сообщение gvozd1989 » 09.11.2005 (Ср) 10:31

alibek
1). Что за идентификатор и как его узнать?
2). Какую команду послать и как?

Это нужно для проги, я ею завершаю приложения, а иконки остаются в трее - не хорошо.
Изображение

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 09.11.2005 (Ср) 10:46

Если ты уже завершил приложение, то идентификатор не узнаешь никак.
Кроме того, надо его закрывать правильно, тогда само приложение будет удалять свой значок.
Lasciate ogni speranza, voi ch'entrate.

gvozd1989
Новичок
Новичок
 
Сообщения: 38
Зарегистрирован: 13.01.2005 (Чт) 9:16
Откуда: Украина

Сообщение gvozd1989 » 09.11.2005 (Ср) 11:25

alibek
А если я хочу перед завершением проги удалить иконку?
И как правильно закрывать? Я просто TerminateProcess делаю.
Изображение

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 09.11.2005 (Ср) 11:31

Запостить ему WM_QUIT, а если уж не поможет, тогда завершать.
Поищи посты tyomitchа по слову "трей".
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 166

    TopList