Funktionsreferenz

TraySetClick

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!
Standard Wert ist 9. Somit wird durch drücken der primären oder sekundären Maustaste das Traymenü angezeigt.

 

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