Funktionsreferenz

TrayItemSetText

Setzt den Text eines Eintrags von einem Tray Menü Control.

TrayItemSetText ( controlID, text )

 

Parameter

ControlID Die Control-Identifikationsnummer (Control-ID) wie von einer TrayCreateItem oder TrayCreateMenu Funktion zurückgegeben.
text Der neue Text eines Eintrags von einem Tray Menü Control.

 

Rückgabewert

Erfolg: Gibt 1 zurück.
Fehler: Gibt 0 zurück.

 

Bemerkungen

Um den Text des Standardeintrages (Skript pausieren/beenden) zu ändern sind die Konstanten $TRAY_ITEM_EXIT und $TRAY_ITEM_PAUSE als controlID zu verwenden.

 

Verwandte Funktionen

TrayItemGetText, TrayCreateItem, TrayCreateMenu

 

Beispiel


#Include <Constants.au3>
#NoTrayIcon

Opt("TrayAutoPause",0)  ; Das Skript pausiert nicht, wenn auf das Trayicon geklickt wird.

$valitem    = TrayCreateItem("Wert:")
TrayCreateItem("")
$aboutitem  = TrayCreateItem("Über")

TraySetState()

TrayItemSetText($TRAY_ITEM_EXIT,"Programm beenden")
TrayItemSetText($TRAY_ITEM_PAUSE,"Programm pausieren")

While 1
    $msg = TrayGetMsg()
    Select
        Case $msg = 0
            ContinueLoop
        Case $msg = $valitem
            TrayItemSetText($valitem,"Wert:" & Int(Random(1,10,1)))
        Case $msg = $aboutitem
            Msgbox(64,"Über:","AutoIt3-Tray-Beispiel")
    EndSelect
WEnd

Exit