Erstellt ein Menü-Control für das Traymenü.
TrayCreateMenu ( "sub/menutext" [, menuID [, menuentry]] )
Parameter
| sub/menutext | Der Ersatztext bzw. Menütext. |
| menuID | [optional] Falls festgelegt erlaubt es, ein Untermenü in dem gewünschten Menü zu erstellen. Beim Wert -1 wird das erste Menü verwendet. |
| menuentry | [optional] Erlaubt es die Eintragsnummer zu erstellen. Die Einträge starten bei 0. |
Rückgabewert
| Erfolg: | Gibt die ID (Control-ID) des neuen Traymenüs zurück. |
| Fehler: | Gibt 0 zurück. |
Bemerkungen
Keine.
Verwandte Funktionen
TrayItemSetState, TrayItemSetText, TrayGetMsg, TrayItemDelete
Beispiel
#NoTrayIcon
Opt("TrayMenuMode",1) ; Standard Traymenüeinträge (Skript pausieren/beenden) werden nicht angezeigt.
$settingsitem = TrayCreateMenu("Einstellungen")
$displayitem = TrayCreateItem("Anzeige", $settingsitem)
$printeritem = TrayCreateItem("Drucker", $settingsitem)
TrayCreateItem("")
$aboutitem = TrayCreateItem("Über")
TrayCreateItem("")
$exititem = TrayCreateItem("Beenden")
TraySetState()
While 1
$msg = TrayGetMsg()
Select
Case $msg = 0
ContinueLoop
Case $msg = $aboutitem
Msgbox(64,"Über:","AutoIt3-Tray-Beispiel")
Case $msg = $exititem
ExitLoop
EndSelect
WEnd
Exit