TraySetState
Устанавливает состояние иконки в трее.
TraySetState ( [ flag = 1 ] )
Параметры
flag | [необязательный] Может быть комбинацией следующих значений: 1 - (по умолчанию) Отображает иконку в трее 2 - Удаляет/Скрывает иконку в трея 4 - Мигает иконка в трее 8 - Мигание иконки остановлено 16 - Сброс иконки в состояние по умолчанию (не мигает, текст всплывающей подсказки по умолчанию) |
Примечания
Эта функция переопределяет опцию TrayIconHide и установку #NoTrayIcon.См. также
TrayItemSetState, TraySetIcon, TraySetPauseIconПример
#NoTrayIcon
Opt("TrayMenuMode", 1 + 2) ; Не отображать в трее пункты меню по умолчанию (Script Paused/Exit) и не отмечать галочками при выборе.
Local $iFlash = TrayCreateItem("Мигать иконкой")
TrayCreateItem("") ; Создаёт разделитель
Local $iExit = TrayCreateItem("Выход")
TraySetState(1) ; Показывает меню трея
While 1
Switch TrayGetMsg()
Case $iFlash
; Мигает иконкой в трее.
TraySetState(4)
Sleep(5000) ; Ожидание 5 секунд.
; Останавливает мигание иконкой в трее.
TraySetState(8)
Case $iExit ; Выход
ExitLoop
EndSwitch
WEnd