Setzt den Klickmodus des Trayicons. Sprich durch welche Mausklicks das Traymenü angezeigt werden soll.
TraySetClick ( flag )
Parameter
| flag | 0 = Traymenü wird nie durch einen Mausklick angezeigt 1 = drücken der primären Maustaste 2 = loslassen der primären Maustaste 4 = Doppelklick der primären Maustaste 8 = drücken der sekundären Maustaste 16 = loslassen der sekundären Maustaste 32 = Doppelklick der sekundären Maustaste 64 = Bewegung über das Trayicon |
Rückgabewert
Keine.
Bemerkungen
Diese Flags sind keine Tray Event Werte!
Verwandte Funktionen
TraySetOnEvent
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()
TraySetClick(16)
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