Fehler - Tray OnClick funkt. nicht *heul*

  • Hey zusamm
    Hier der Skript, der funkt. zwar aber der "OnClick" funkt. nicht probiert's selba aus. habe win7 :D

    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Include <Constants.au3>

    [/autoit][autoit][/autoit][autoit]

    Opt("TrayMenuMode",3)
    TraySetClick(8)
    $MI_Record = TrayCreateItem("Record")
    $MI_Stop = TrayCreateItem("Stop")
    $MI_Pause = TrayCreateItem("Pause")
    $MI_Exit = TrayCreateItem("Exit")
    $Form1 = GUICreate("REC", 625, 443, 192, 124)
    GUISetState(@SW_SHOW)

    [/autoit][autoit][/autoit][autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    _Exit()
    Case $MI_Exit
    MsgBox(0,0,0)
    _Exit()
    Case $MI_Stop
    _Exit()
    Case $MI_Pause
    _Exit()
    EndSwitch
    WEnd

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    Func _Exit()
    Exit
    EndFunc

    [/autoit]

    Thx im vorraus :rolleyes:

    Nur keine Hektik - das Leben ist stressig genug

    • Offizieller Beitrag
    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <Constants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    Opt("TrayMenuMode", 3)
    TraySetClick(8)
    $MI_Record = TrayCreateItem("Record")
    $MI_Stop = TrayCreateItem("Stop")
    $MI_Pause = TrayCreateItem("Pause")
    $MI_Exit = TrayCreateItem("Exit")
    $Form1 = GUICreate("REC", 625, 443, 192, 124)
    GUISetState(@SW_SHOW)

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    $nMsgT = TrayGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    _Exit()
    EndSwitch
    Switch $nMsgT
    Case $MI_Exit
    MsgBox(0, 0, 0)
    _Exit()
    Case $MI_Stop
    _Exit()
    Case $MI_Pause
    _Exit()
    EndSwitch
    WEnd

    [/autoit]
  • du kombinierst hier Gui mit Tray das geht so nicht das wäre die richtige funktion TrayGetMsg ( )

    Das finden von Rechtschreibfehlern muss sofort und unverzüglich dem Autor gemeldet werden. Das eigennützige Verwenden dieser Rechtschreibfehler ist strengstens untersagt und kann mit Freiheitsenzug bestraft werden.