Problem mit Background

  • Hi leute,

    Ich habe ein Problem mit dem Background.
    Sobald ich den Background bei der Gui setzte kann ich keine buttons mehr aktivieren.... Kann mir jemand sagen warum?

    Hier mein Code

    Spoiler anzeigen
    [autoit]

    #cs ----------------------------------------------------------------------------

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

    AutoIt Version: 3.3.6.1
    Author: myName

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

    Script Function:
    Template AutoIt script.

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

    #ce ----------------------------------------------------------------------------

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

    #include <GUIConstantsEX.au3>
    #include <GUICtrlOnHover.au3>
    #include <Inet.au3>
    #include <String.au3>

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

    Global $sImages_Path = @ScriptDir & "\img"

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

    TrayTip("MW2 Client", "500 neue Updates Verfügbar.", 5, 1)

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

    Global $amazon, $preis
    $amazon = _INetGetSource("http://www.amazon.de/Samsung-SSG-3100GB-XC-3D-Brille-geeignet/dp/B004QO1OUQ/ref=sr_1_7?ie=UTF8&qid=1313449099&sr=8-7")
    $ausgabe = _StringBetween($amazon,'<b class="priceLarge">',"</b>")

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

    $MW2 = GUICreate("Most Wanted II", 605, 350, 317, 245)

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

    GUICtrlCreatePic($sImages_Path & "\bg.jpg", 0, 0, 605, 350)
    GUICtrlCreatePic("", 200, 5, 200, 50)

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

    GUICtrlCreatePic("", 10, 52, 300, 300)
    GUICtrlSetCursor (-1, 4)

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

    $Button = GUICtrlCreatePic($sImages_Path & "\Button.jpg", 82, 24, 82, 24)
    _GUICtrl_OnHoverRegister(-1, "_Hover_Proc", "_Leave_Hover_Proc", "PrimaryDown_Proc", "PrimaryUp_Proc")
    GUICtrlSetCursor (-1, 0)

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

    $MenuItem1 = GUICtrlCreateMenu("MenuItem1")
    $MenuItem4 = GUICtrlCreateMenuItem("MenuItem4", $MenuItem1)
    $MenuItem5 = GUICtrlCreateMenuItem("MenuItem5", $MenuItem1)
    $MenuItem6 = GUICtrlCreateMenuItem("MenuItem6", $MenuItem1)
    $MenuItem2 = GUICtrlCreateMenu("MenuItem2")
    $MenuItem10 = GUICtrlCreateMenuItem("MenuItem10", $MenuItem2)
    $MenuItem11 = GUICtrlCreateMenuItem("MenuItem11", $MenuItem2)
    $MenuItem12 = GUICtrlCreateMenuItem("MenuItem12", $MenuItem2)
    $MenuItem7 = GUICtrlCreateMenu("MenuItem7")
    $MenuItem3 = GUICtrlCreateMenuItem("MenuItem3", $MenuItem7)
    $MenuItem8 = GUICtrlCreateMenuItem("MenuItem8", $MenuItem7)
    $MenuItem9 = GUICtrlCreateMenuItem("MenuItem9", $MenuItem7)

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

    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button
    MsgBox(0, "", "TEST")
    EndSwitch
    WEnd

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

    Func _Hover_Proc($iCtrlID)
    Switch $iCtrlID
    Case $Button
    GUICtrlSetImage($iCtrlID, $sImages_Path & "\Button_Hover.jpg")
    EndSwitch
    EndFunc

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

    Func _Leave_Hover_Proc($iCtrlID)
    Switch $iCtrlID
    Case $Button
    GUICtrlSetImage($iCtrlID, $sImages_Path & "\Button.jpg")
    EndSwitch
    EndFunc

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

    Func PrimaryDown_Proc($iCtrlID)
    Switch $iCtrlID
    Case $Button
    GUICtrlSetImage($iCtrlID, $sImages_Path & "\Button_Click.jpg")
    ;$PlayIsClicked = True
    EndSwitch
    EndFunc

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

    Func PrimaryUp_Proc($iCtrlID)
    Switch $iCtrlID
    Case $Button
    GUICtrlSetImage($iCtrlID, $sImages_Path & "\Button_Hover.jpg")
    EndSwitch
    EndFunc

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

    Einmal editiert, zuletzt von slash (23. September 2011 um 22:54)

  • Zitat

    slash DU musst den Thread colsen, bearbeite den ersten Beitrag und stelle den Präfik auf 'gelöst' :)


    Der Thread wird dadurch zwar nicht geclosed, dass können nur Mods und Admins, aber zumindest wissen die User, dass das Problem gelöst ist ;).