Button Fehler

  • Hallo.

    Ich habe folgenden Fehler mit meinen Buttons.

    Diese sind zwar sichtbar, auch als Grafiken, jedoch passiert bei einem Klick nichts.

    So sieht der Quellcode aus:
    ='http://autoit.de/='http://pastebin.com/aH4k2K5Z']http://pastebin.com/DyY1Ck8v']='http://pastebin.com/aH4k2K5Z']http://pastebin.com/DyY1Ck8v


    Ich habe bisher lediglich den $hp Button versehen, da ich erst das Problem beheben will.

    Warum funktionieren die Button's nicht?

    ~EDIT~
    Ich kann den AutoIt BBCode nicht verwenden, da er alles in einer Zeile anzeigt.

    2 Mal editiert, zuletzt von Kazuto (17. Juni 2010 um 22:25)

  • Spoiler anzeigen

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    ;~ FileInstall("launcher.jpg", "launcher.jpg")
    ;~ FileInstall("hp.bmp", "hp.bmp")
    ;~ FileInstall("reg.bmp", "reg.bmp")
    ;~ FileInstall("start.bmp", "start.bmp")
    #Region ### START Koda GUI section ### Form=c:\users\kazu mikura\desktop\kal online launcher\gui.kxf
    $Form1_1 = GUICreate("TranX Online", 621, 411, 196, 144)
    ;~ $Background = GUICtrlCreatePic("C:\Users\Kazu Mikura\Desktop\Kal Online Launcher\PSD\Launcher.jpg", 0, 0, 621, 411, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    $hp = GUICtrlCreatepic(".\hp.bmp",84, 375, 138, 36)
    ;~ $reg = GUICtrlCreateButton("reg", 233, 375, 156, 35, BitOR($BS_BITMAP,$WS_GROUP))
    ;~ GUICtrlSetImage(-1, "C:\Users\Kazu Mikura\Desktop\Kal Online Launcher\PSD\reg.bmp", -1)
    ;~ $start = GUICtrlCreateButton("start", 399, 375, 131, 34, BitOR($BS_BITMAP,$WS_GROUP))
    ;~ GUICtrlSetImage(-1, "C:\Users\Kazu Mikura\Desktop\Kal Online Launcher\PSD\start.bmp", -1)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $hp
    ShellExecute("www.google.de")
    Case $GUI_EVENT_CLOSE
    Exit

    EndSwitch
    WEnd

    Du kannst doch einfach das Bild erstellen ;)
    Oder war es nicht das was du wolltest?

    21 is only half the truth.

  • SEuBo
    Das funktioniert nicht.

    Spoiler anzeigen

    $hp = GUICtrlCreateButton("hp", 84, 375, 138, 36, BitOR($BS_BITMAP,$WS_GROUP))
    GUICtrlSetImage(-1, "hp.bmp", -1)
    GUICtrlSetState(-1,$GUI_DISABLE)


    So meinst du das oder?

    ~EDIT~

    Ich habe es nun.
    Ich habe "GUICtrlSetState(-1,$GUI_DISABLE)" an die falsche Stelle gesetzt.

    Mahagon
    Nein, die Bilder sind ja bereits da, nur die Funktion der Button ansich ist nicht da.
    D.H. sie haben keine Reaktion bei einem Linksklick.

  • Seubos Lösung läuft bei mir ;)

    [autoit]

    $Background = GUICtrlCreatePic("C:\Users\Kazu Mikura\Desktop\Kal Online Launcher\PSD\Launcher.jpg", 0, 0, 621, 411, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    GUICtrlSetState(-1,$GUI_DISABLE)

    [/autoit]

    Dein Hintergrund musst deaktiviert werden

    21 is only half the truth.