Legt die Funktion (UDF) fest, die aufgerufen wird, wenn ein TrayItem angeklickt wird.
TrayItemSetOnEvent ( itemID, "function" )
| itemID | Die ID des Items, wie sie die Funktion TrayCreateItem zurückgibt. |
| function | Der Name der User-Funktion, die aufgerufen werden soll. |
| Erfolg: | Gibt 1 zurück. |
| Fehler: | Gibt 0 zurück. |
| @error: | 1 falls "function" nicht definiert ist. |
#NoTrayIcon
Opt("TrayOnEventMode", 1)
Opt("TrayMenuMode", 1) ; Standard Traymenüeinträge (Skript pausieren/beenden) werden nicht angezeigt.
TraySetClick(16) ; Nur wenn die zweite Maustaste gedrückt wird, wird das Traymenü anzeigt.
TrayCreateItem("Info")
TrayItemSetOnEvent(-1, "ShowInfo")
TrayCreateItem("")
TrayCreateItem("Beenden")
TrayItemSetOnEvent(-1, "ExitScript")
TraySetState()
While 1
Sleep(10) ; CPU-Last verhindern
WEnd
Exit
; Funktionen
Func ShowInfo()
MsgBox(0, "Info", "Tray OnEvent Demo")
EndFunc ;==>ShowInfo
Func ExitScript()
Exit
EndFunc ;==>ExitScript