Что нового

Убрать значёк из системного трея

11exx

Новичок
Сообщения
24
Репутация
3
Как убрать значок произвольной программы из трея? подскажите пожалуйста...
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,714
Значок.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
622
OffTopic:
Yashied
Ты все еще считаешь конференцию бессмысленной? ;D
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,575
Репутация
335
Код:
#NoTrayIcon


Заглянуть в справку было, конечно, никак ;)
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
622
Medic84
я думаю тут ключевое слово - произвольной
но может именно написанной на Autoit. кто знает
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,320
Yashied,
Kaster,
Medic84,
Мне кажется, что Вы не совсем правы. Если я правильно понял вопрос
11exx [?]
убрать значёк произвольной программы
Имеется в виду стороннее приложение.
11exx
Посмотрите здесь:_SysTray.au3.
И здесь: SysTray_UDF
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,575
Репутация
335
OffTopic:
Старый стал, слепой. :D
Извиняюсь



Добавлено: [time]1281685895[/time]
Думаю твою проблему решает ф-я
Код:
; Description:      Hides / unhides any icon on systray
Func _SysTrayIconHide($index, $iFlag, $iWin = 1)
    Return _SysTrayGetButtonInfo($index, $iWin, 0, $iFlag)
EndFunc   ;==>_SysTrayIconHide
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
622
OffTopic:
madmasles
:blink: и в чем же я не прав?
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,320
OffTopic:
Kaster,
Ни в коей мере не считаю конференцию бессмысленной. Если Вы так поняли, то прошу прощения. :smile:
Код:
Основное предназначение конференции состоит в следующем:
1. Разгрузить форум от мелких вопросов, решение которых требует минимальных творческих и трудовых затрат...
На мой взгляд, Вы посчитали вопрос, не совсем корректно заданный, слишком простым для форума, именно это я и имел в виду.

PS
Yashied,
По поводу орфографии Вы тоже правы. :smile:
 

WSWR

AutoIT Гуру
Сообщения
941
Репутация
361
Давно искал такую функцию, спасибо за наводки
Вот пример скрытия (или отображения) иконки по имени процесса:

Код:
#include <_SysTray.au3>
$var1="opera.exe"; имя процесса
$var2=0; 0-режим определения индекса иконки по имени процесса
$var3=1; 1-режим для Win 7, для Win2000 и выше = 0
$var4=_SysTrayIconIndex($var1, $var2, $var3); функция получения индекса иконки
$var5=1; флаг скрытия\отображения иконки, 1 - скрытие, 0 - отображение
_SysTrayIconHide($var4, $var5, $var3); функция скрытия иконки
 
Верх