Kontextmenü OnEvent

  • Wieso passiert nichts, wenn ich im Kontextmenü auf den Eintrag klicke?

    Spoiler anzeigen
    [autoit]


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

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

    Opt("GUIOnEventMode", 1)

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

    $hGUI = GUICreate("Test", 620, 175)
    GUISetOnEvent($GUI_EVENT_CLOSE, "_Ende")
    $Label1 = GUICtrlCreateLabel("", 0, 0, 620, 175, Default, $GUI_WS_EX_PARENTDRAG)
    $context = GUICtrlCreateContextMenu($Label1)
    $test = GUICtrlCreateMenuItem("MsgBox anzeigen", $context)
    GUISetOnEvent($test, "_test")
    GUISetState(@SW_SHOW)

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

    While 1
    Sleep(100)
    WEnd

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

    Func _Ende()
    Exit
    EndFunc

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

    Func _test()
    MsgBox(0, "Test", "Hat geklappt!")
    EndFunc

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