Menü-Eintrag löschen und an gleicher Stelle neu erstellen

  • Wie der Titel schon sagt, wie kann ich den Menü-Eintrag "Neu" im Menü "Datei" löschen und an gleicher Stelle neu erstellen.

    Spoiler anzeigen
    [autoit]


    Opt("GUIOnEventMode", 1)
    #include <GUIConstants.au3>
    GUICreate("", 200, 200)
    GUISetOnEvent($GUI_EVENT_CLOSE, "_close")
    $file = GUICtrlCreateMenu("Datei")
    $file_new = GUICtrlCreateMenu("Neu", $file)
    $file_close = GUICtrlCreateMenuItem("Beenden", $file)
    GUISetState(@SW_SHOW)
    Func _close()
    Exit
    EndFunc
    While 1
    Sleep(250)
    WEnd

    [/autoit]

    Einmal editiert, zuletzt von S-e-v-e-n (21. Juli 2008 um 22:17)

    • Offizieller Beitrag

    So geht's:

    Spoiler anzeigen
    [autoit]


    Opt("GUIOnEventMode", 1)
    #include <GUIConstants.au3>
    GUICreate("", 200, 200)
    GUISetOnEvent($GUI_EVENT_CLOSE, "_close")
    $file = GUICtrlCreateMenu("Datei")
    $file_new = GUICtrlCreateMenu("Neu", $file)
    $file_close = GUICtrlCreateMenuItem("Beenden", $file)
    GUISetState(@SW_SHOW)
    Sleep(1000)
    GUICtrlDelete($file_new)
    Sleep(1000)
    $file_new = GUICtrlCreateMenu("Neu", $file, 0)

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

    Func _close()
    Exit
    EndFunc
    While 1
    Sleep(250)
    WEnd

    [/autoit]