Setzt den Status des Trayicons
TraySetState ( [ flag ] )
Parameter
| flag | [optional] Eine Kombination der folgenden Flags ist möglich: 1 = Zeigt das Trayicon (Standard) 2 = Löscht bzw. versteckt das Trayicon 4 = Lässt das Trayicon ausblinken 8 = Stoppt das blinken des Trayicons 16 = Setzt das Icon auf den Standard zurück (kein blinken, Standard Text) |
Rückgabewert
Keine.
Bemerkungen
Diese Funktion überschreibt die "TrayIconHide"-Option und die "#NoTrayIcon" Einstellung.
Verwandte Funktionen
TrayItemSetState, TraySetIcon, TraySetPauseIcon
Beispiel
#NoTrayIcon
Opt("TrayMenuMode",1) ; Standard Traymenüeinträge (Skript pausieren/beenden) werden nicht angezeigt.
$exititem = TrayCreateItem("Beenden")
TraySetIcon("Warnung")
TraySetToolTip("SOS")
TraySetState() ; Zeigt das Tray Icon
$toggle = 0
While 1
$msg = TrayGetMsg()
Select
Case $msg = 0
Sleep(1000)
If $toggle = 0 Then
TraySetState() ; Zeigt das Tray Icon
$toggle = 1
Else
TraySetState(2) ; Versteckt das Tray Icon
$toggle = 0
EndIF
Case $msg = $exititem
ExitLoop
EndSelect
WEnd
Exit