Button auf GUICtrlCreatePic geht nicht

  • Hi,

    ich möchte auf einem mit GUICtrlCreatePic in die GUI eingefügten Bild noch eine Button einfügen.

    Hier mein Versuch Nummer ein, bei dem zwar der Button sichtbar ist, er aber nicht auf klick reagiert:

    Spoiler anzeigen
    [autoit]

    #include <WindowsConstants.au3>
    #include <GUIConstantsEx.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", @DesktopWidth, @DesktopHeight, 0, 0, BitOR($WS_POPUP, $WS_CLIPSIBLINGS))
    $close = GUICtrlCreateButton("Close", 8, 8, 75, 25, $WS_GROUP)
    $menubg = GUICtrlCreatePic(@ScriptDir & "\images\menubg.jpg", _zentrierth(460), _zentriertv(460), 460, 460)
    $Button = GUICtrlCreateButton("tt", _zentrierth(169), _zentriertv(169), 169, 169, $WS_GROUP)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $close
    Exit
    EndSwitch
    WEnd

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

    Func _zentrierth($wert)
    $erg = (@DesktopWidth / 2) - ($wert / 2)
    Return $erg
    EndFunc ;==>_zentrierth

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

    Func _zentriertv($wert)
    $erg = (@DesktopHeight / 2) - ($wert / 2)
    Return $erg
    EndFunc ;==>_zentriertv

    [/autoit]

    Hier nun Version 2. Hier ist der Button nicht sichtbar. Wenn man nun aber übder die Stelle an der er sein müsste mit der Maus fährt erscheint der Button und ist auch anklickbar.

    Spoiler anzeigen
    [autoit]

    #include <WindowsConstants.au3>
    #include <GUIConstantsEx.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", @DesktopWidth, @DesktopHeight, 0, 0, BitOR($WS_POPUP, $WS_CLIPSIBLINGS))
    $close = GUICtrlCreateButton("Close", 8, 8, 75, 25, $WS_GROUP)
    $Button = GUICtrlCreateButton("tt", _zentrierth(169), _zentriertv(169), 169, 169, $WS_GROUP)
    $menubg = GUICtrlCreatePic(@ScriptDir & "\images\menubg.jpg", _zentrierth(460), _zentriertv(460), 460, 460)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $close
    Exit
    EndSwitch
    WEnd

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

    Func _zentrierth($wert)
    $erg = (@DesktopWidth / 2) - ($wert / 2)
    Return $erg
    EndFunc ;==>_zentrierth

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

    Func _zentriertv($wert)
    $erg = (@DesktopHeight / 2) - ($wert / 2)
    Return $erg
    EndFunc ;==>_zentriertv

    [/autoit]

    Mein Frage ist also nun wie kann ich den Button direkt sichbar haben UND auch anklickbar.

    Im Anhang noch das Bild.

    Dateien

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.